From f9dd4c06def946809d2baf6cb401ba97aaa0d806 Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Wed, 8 Jul 2015 09:39:52 +0100 Subject: [PATCH] intel_de3815.c: check i2c device fd Signed-off-by: Brendan Le Foll --- src/x86/intel_de3815.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/x86/intel_de3815.c b/src/x86/intel_de3815.c index 09b1b52..b8eb59d 100644 --- a/src/x86/intel_de3815.c +++ b/src/x86/intel_de3815.c @@ -129,6 +129,9 @@ mraa_intel_de3815() char path[MAX_SIZE]; snprintf(path, MAX_SIZE, "/sys/class/i2c-dev/i2c-%u/name", i); fd = open(path, O_RDONLY); + if (fd < 0) { + break; + } off_t size = lseek(fd, 0, SEEK_END); char value[MAX_SIZE]; lseek(fd, 0, SEEK_SET);