diff --git a/libraries/AP_Math/AP_Math.cpp b/libraries/AP_Math/AP_Math.cpp index 3adf1da38a..86bff17b5b 100644 --- a/libraries/AP_Math/AP_Math.cpp +++ b/libraries/AP_Math/AP_Math.cpp @@ -412,7 +412,7 @@ void fill_nanf(float *f, uint16_t count) void fill_nanf(double *f, uint16_t count) { while (count--) { - *f++ = 0; + *f++ = std::numeric_limits::signaling_NaN(); } } #endif