diff --git a/libraries/AP_InertialSensor/AP_InertialSensor_MPU9250.cpp b/libraries/AP_InertialSensor/AP_InertialSensor_MPU9250.cpp index 4d6fc35980..8bc456ec00 100644 --- a/libraries/AP_InertialSensor/AP_InertialSensor_MPU9250.cpp +++ b/libraries/AP_InertialSensor/AP_InertialSensor_MPU9250.cpp @@ -522,7 +522,7 @@ bool AP_InertialSensor_MPU9250::_read_sample() if (!_block_read(MPUREG_FIFO_COUNTH, rx, 2)) { hal.console->printf("MPU9250: error in fifo read\n"); - return true; + goto check_registers; } bytes_read = uint16_val(rx, 0);