linux/drivers/iio
Lars-Peter Clausen 74dcd439bf iio: iio_enum_available_read: Prevent possible buffer overflow
Use scnprint instead of snprintf, because snprintf returns the number of bytes
that would have been written to the buffer if there was enough space, and as a
result writing to buf[len-1] might cause a access beyond the buffers limits.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Acked-by: Jonathan Cameron <jic23@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-06-07 14:26:29 +09:00
..
adc IIO: AT91: Add DT support to at91_adc driver 2012-05-14 13:25:33 -07:00
amplifiers iio: amplifiers: New driver for AD8366 Dual-Digital Variable Gain Amplifier 2012-05-14 13:15:39 -07:00
dac staging:iio: Move DAC drivers out of staging 2012-06-05 14:02:25 +09:00
frequency iio: adf4350: fix compiler warning [-Wuninitialized] 2012-06-07 14:26:28 +09:00
light iio: add LM3533 ambient-light-sensor driver 2012-06-04 21:12:29 -07:00
iio_core_trigger.h IIO: Move the core files to drivers/iio 2012-04-25 11:11:38 -07:00
iio_core.h IIO: Move the core files to drivers/iio 2012-04-25 11:11:38 -07:00
industrialio-buffer.c iio: Use dev_to_iio_dev() 2012-05-14 13:37:45 -07:00
industrialio-core.c iio: iio_enum_available_read: Prevent possible buffer overflow 2012-06-07 14:26:29 +09:00
industrialio-event.c iio: Use dev_to_iio_dev() 2012-05-14 13:37:45 -07:00
industrialio-trigger.c iio: Use dev_to_iio_dev() 2012-05-14 13:37:45 -07:00
inkern.c iio:inkern: Use iio_device_{get,put} 2012-06-04 21:21:29 -07:00
Kconfig staging:iio: Move DAC drivers out of staging 2012-06-05 14:02:25 +09:00
kfifo_buf.c IIO: Move the core files to drivers/iio 2012-04-25 11:11:38 -07:00
Makefile staging:iio: Move DAC drivers out of staging 2012-06-05 14:02:25 +09:00