From a7b8d4a0ca23eb4474fd3c880d7a863249c5baaa Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Wed, 26 Nov 2014 13:30:10 +0000 Subject: [PATCH] aio.c: check aio_get_valid_fp return value Signed-off-by: Brendan Le Foll --- src/aio/aio.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/aio/aio.c b/src/aio/aio.c index f871fbb..f728863 100644 --- a/src/aio/aio.c +++ b/src/aio/aio.c @@ -121,7 +121,10 @@ mraa_aio_read(mraa_aio_context dev) unsigned int shifter_value = 0; if (dev->adc_in_fp == -1) { - aio_get_valid_fp(dev); + if (aio_get_valid_fp(dev) != MRAA_SUCCESS) { + syslog(LOG_ERR, "aio: Failed to get to the device"); + return 0; + } } lseek(dev->adc_in_fp, 0, SEEK_SET);