From e3dba949b654d3ecd0e26254bf2609e2de4ca0fb Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Tue, 20 Jan 2015 17:12:57 +0000 Subject: [PATCH] i2c.c: Fix resource leak when I2C_FUNCS ioctl fails This isn't a true failure condition just assume we have no features and carry on Signed-off-by: Brendan Le Foll --- src/i2c/i2c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i2c/i2c.c b/src/i2c/i2c.c index ba7d051..5d87eac 100644 --- a/src/i2c/i2c.c +++ b/src/i2c/i2c.c @@ -129,7 +129,7 @@ mraa_i2c_init_raw(unsigned int bus) if (ioctl(dev->fh, I2C_FUNCS, &dev->funcs) < 0) { syslog(LOG_CRIT, "i2c: Failed to get I2C_FUNC map from device"); - return NULL; + dev->funcs = 0; } if (advance_func->i2c_init_post != NULL) {