diff --git a/src/modules/mc_pos_control/mc_pos_control_main.cpp b/src/modules/mc_pos_control/mc_pos_control_main.cpp index e7d41cf197..e0218b2d30 100644 --- a/src/modules/mc_pos_control/mc_pos_control_main.cpp +++ b/src/modules/mc_pos_control/mc_pos_control_main.cpp @@ -770,6 +770,13 @@ MulticopterPositionControl::run() } } + orb_unsubscribe(_vehicle_status_sub); + orb_unsubscribe(_vehicle_land_detected_sub); + orb_unsubscribe(_control_mode_sub); + orb_unsubscribe(_params_sub); + orb_unsubscribe(_local_pos_sub); + orb_unsubscribe(_home_pos_sub); + orb_unsubscribe(_traj_wp_avoidance_sub); } void