diff --git a/libraries/AP_GPS/AP_GPS.cpp b/libraries/AP_GPS/AP_GPS.cpp index ef30533416..b62f98209c 100644 --- a/libraries/AP_GPS/AP_GPS.cpp +++ b/libraries/AP_GPS/AP_GPS.cpp @@ -772,6 +772,8 @@ void AP_GPS::update_instance(uint8_t instance) */ void AP_GPS::update(void) { + WITH_SEMAPHORE(rsem); + for (uint8_t i=0; i