iio.c: fix memory leak and out of bound array access issue
authorLay, Kuan Loon <kuan.loon.lay@intel.com>
Thu, 17 Dec 2015 06:53:44 +0000 (14:53 +0800)
committerBrendan Le Foll <brendan.le.foll@intel.com>
Thu, 17 Dec 2015 11:28:26 +0000 (11:28 +0000)
commitd5233adbf9b9061188ff2cc6e9b20ab5fd2408fc
treeccbf2092d8d93b915c6b0f94a1c84dfd35d0fd92
parent4ffb0940634abcbe3bb18e9c90cf477dfaad0f4a
iio.c: fix memory leak and out of bound array access issue

Fix memory leak in mraa_iio_update_channels() and mraa_iio_get_channel_data().
In mraa_iio_update_channels(), we add checking for out of bound array access.

Signed-off-by: Lay, Kuan Loon <kuan.loon.lay@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
src/iio/iio.c [changed mode: 0644->0755]