From 15e400eaf2723058d2d3f53b68ddebdc04de6d66 Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Mon, 21 Dec 2015 15:37:37 +0000 Subject: [PATCH] iio.c: Fix leaking filedescriptor on read error Signed-off-by: Brendan Le Foll --- src/iio/iio.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/iio/iio.c b/src/iio/iio.c index 365221b..1aee9fe 100644 --- a/src/iio/iio.c +++ b/src/iio/iio.c @@ -111,6 +111,7 @@ mraa_iio_get_channel_data(mraa_iio_context dev) fd = open(buf, O_RDONLY); if (fd != -1) { if (read(fd, readbuf, 2 * sizeof(char)) != 2) { + close(fd); break; } chan_num = ((int) strtol(readbuf, NULL, 10)); -- 2.7.4