From: Craig Markwardt <> Date: Wed, 1 Jan 2014 15:38:52 +0000 (+0000) Subject: iio: Fix a buffer overflow in iio_utils.h example code X-Git-Tag: v3.14-rc3~12^2~37^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=66c65d90db1004356281db6ead988e2e38ba9e37;p=pandora-kernel.git iio: Fix a buffer overflow in iio_utils.h example code This was originally reported by Craig Markwardt on Zubair Lutfullah's blog and Zubair forwarded it to linux-iio@vger.kernel.org. No email address known. The code first counted the number of enabled channels, then created an array to hold information about them. The code that filled this array then stored whether a given element was enabled inside the array. Curriously this element was never used. Craig's patch added a local temporary variable to avoid the buffer overrun. Jonathan then removed the original enabled element of the structure as it was not needed at all. Signed-off-by: Zubair Lutfullah Signed-off-by: Jonathan Cameron --- Reading git-diff-tree failed