diff --git a/libraries/AP_AHRS/AP_AHRS_NavEKF.cpp b/libraries/AP_AHRS/AP_AHRS_NavEKF.cpp index 2512d42290..75180f1aab 100644 --- a/libraries/AP_AHRS/AP_AHRS_NavEKF.cpp +++ b/libraries/AP_AHRS/AP_AHRS_NavEKF.cpp @@ -423,7 +423,7 @@ bool AP_AHRS_NavEKF::get_position(struct Location &loc) const case EKF_TYPE_SITL: { if (_sitl) { const struct SITL::sitl_fdm &fdm = _sitl->state; - memset(&loc, 0, sizeof(loc)); + loc = {}; loc.lat = fdm.latitude * 1e7; loc.lng = fdm.longitude * 1e7; loc.alt = fdm.altitude*100;