diff --git a/src/modules/simulator/simulator.h b/src/modules/simulator/simulator.h index ffdeb2aa2c..f19b062097 100644 --- a/src/modules/simulator/simulator.h +++ b/src/modules/simulator/simulator.h @@ -146,6 +146,10 @@ private: px4_lockstep_unregister_component(_lockstep_component); + for (size_t i = 0; i < sizeof(_sensor_gps_pubs) / sizeof(_sensor_gps_pubs[0]); i++) { + delete _sensor_gps_pubs[i]; + } + _instance = nullptr; }