]> git.baikalelectronics.ru Git - kernel.git/commit
tools: iio: iio_generic_buffer: initialize channel array pointer
authorAlison Schofield <amsfield22@gmail.com>
Wed, 27 Jul 2016 03:17:43 +0000 (20:17 -0700)
committerJonathan Cameron <jic23@kernel.org>
Mon, 15 Aug 2016 16:05:30 +0000 (17:05 +0100)
commit907413dd6c589786d28fcf0e32d37fed236dd546
tree70a3b81e810ada06a5426e0d3e8a17918b28c255
parentafcb1d696fc6ec09bc102edc6aa97b5ac1db52a8
tools: iio: iio_generic_buffer: initialize channel array pointer

Uninitialized channel pointer causes segmentation fault when we
call free(channel) during cleanup() with no channels initialized.
This happens when you exit early for usage errors.  Initialize
the pointer to NULL when it is declared.

Signed-off-by: Alison Schofield <amsfield22@gmail.com>
Cc: Daniel Baluta <daniel.baluta@gmail.com>
Tested-by: Gregor Boirie <gregor.boirie@parrot.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
tools/iio/iio_generic_buffer.c