From 0021b1aacee6d9de0eebb2c4253a541b83850b10 Mon Sep 17 00:00:00 2001 From: Alex Tereschenko Date: Thu, 21 Jul 2016 20:49:10 +0200 Subject: [PATCH] i2c: fixed i2c_stop_replace function never being called Signed-off-by: Alex Tereschenko Signed-off-by: Brendan Le Foll --- src/i2c/i2c.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/i2c/i2c.c b/src/i2c/i2c.c index 8c8fb82..5de8d24 100644 --- a/src/i2c/i2c.c +++ b/src/i2c/i2c.c @@ -437,6 +437,10 @@ mraa_i2c_stop(mraa_i2c_context dev) return MRAA_ERROR_INVALID_HANDLE; } + if (IS_FUNC_DEFINED(dev, i2c_stop_replace)) { + return dev->advance_func->i2c_stop_replace(dev); + } + free(dev); return MRAA_SUCCESS; }