From 0b1ccf526f03042d9d8a9535b0ead7460fac2438 Mon Sep 17 00:00:00 2001 From: Tapani Utriainen Date: Thu, 27 Jul 2017 15:42:25 +0800 Subject: [PATCH] beaglebone.c: check devpath only once in i2c_init_pre Signed-off-by: Brendan Le Foll --- src/arm/beaglebone.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/arm/beaglebone.c b/src/arm/beaglebone.c index 9170669..88106ef 100644 --- a/src/arm/beaglebone.c +++ b/src/arm/beaglebone.c @@ -266,9 +266,6 @@ mraa_beaglebone_i2c_init_pre(unsigned int bus) snprintf(devpath, MAX_SIZE, "/dev/i2c-%u", bus); - if (!mraa_file_exist(devpath)) { - ret = MRAA_ERROR_INVALID_HANDLE; - } if (mraa_file_exist(devpath)) { // Bus 1 doesn't seem to be configurable if (bus == 0) { @@ -281,6 +278,7 @@ mraa_beaglebone_i2c_init_pre(unsigned int bus) return MRAA_SUCCESS; } else { syslog(LOG_ERR, "i2c: Device %s not initialized", devpath); + ret = MRAA_ERROR_INVALID_HANDLE; } return ret; }