diff --git a/libraries/AP_NavEKF3/AP_NavEKF3.cpp b/libraries/AP_NavEKF3/AP_NavEKF3.cpp index d635363741..71d9f97b8d 100644 --- a/libraries/AP_NavEKF3/AP_NavEKF3.cpp +++ b/libraries/AP_NavEKF3/AP_NavEKF3.cpp @@ -595,7 +595,7 @@ void NavEKF3::check_log_write(void) return; } if (logging.log_compass) { - DataFlash_Class::instance()->Log_Write_Compass(*_ahrs->get_compass(), imuSampleTime_us); + DataFlash_Class::instance()->Log_Write_Compass(imuSampleTime_us); logging.log_compass = false; } if (logging.log_gps) {