diff --git a/libraries/AP_NavEKF/AP_NavEKF.cpp b/libraries/AP_NavEKF/AP_NavEKF.cpp index 571a592a2f..49f7098e9e 100644 --- a/libraries/AP_NavEKF/AP_NavEKF.cpp +++ b/libraries/AP_NavEKF/AP_NavEKF.cpp @@ -1812,7 +1812,7 @@ void NavEKF::FixCovarianceErrors() { for (uint8_t j=0; j<=i-1; j++) { - float temp = 0.5f*(P[i][j] + P[j][i]); + float temp = 0.5f*(nextP[i][j] + nextP[j][i]); P[i][j] = temp; P[j][i] = temp; }