From 1e1268f84b4f509154cda2b6124e71ccc99e9bc2 Mon Sep 17 00:00:00 2001 From: Jake Dahl Date: Tue, 9 Oct 2018 10:08:05 -0600 Subject: [PATCH] missed a return of result --- src/lib/drivers/smbus/SMBus.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib/drivers/smbus/SMBus.cpp b/src/lib/drivers/smbus/SMBus.cpp index 63ca291e51..43bee5d577 100644 --- a/src/lib/drivers/smbus/SMBus.cpp +++ b/src/lib/drivers/smbus/SMBus.cpp @@ -127,14 +127,12 @@ int SMBus::block_write(const uint8_t cmd_code, void *data, uint8_t byte_count, b if (i == 10) { PX4_WARN("Block_write failed 10 times"); + result = -ENODATA; } - - } else { - return PX4_OK; } } - return PX4_ERROR; + return result; } uint8_t SMBus::get_pec(uint8_t *buff, const uint8_t len)