aboutsummaryrefslogtreecommitdiff
path: root/src/modules/mc_pos_control/mc_pos_control_main.cpp
diff options
context:
space:
mode:
authort0ni0 <azntonio789@gmail.com>2014-06-09 19:09:38 -0400
committert0ni0 <azntonio789@gmail.com>2014-06-09 19:09:38 -0400
commitd9b5efb263b61b8dc47ee63d7b4eb0b62853877a (patch)
treed29d05360801a5f9169c30f7ae160600132afa3f /src/modules/mc_pos_control/mc_pos_control_main.cpp
parent0a86fd0d9f3f3ba1a007ff54e1d498e7735d4aa5 (diff)
downloadpx4-firmware-d9b5efb263b61b8dc47ee63d7b4eb0b62853877a.tar.gz
px4-firmware-d9b5efb263b61b8dc47ee63d7b4eb0b62853877a.tar.bz2
px4-firmware-d9b5efb263b61b8dc47ee63d7b4eb0b62853877a.zip
Closed additional file descriptor
Diffstat (limited to 'src/modules/mc_pos_control/mc_pos_control_main.cpp')
-rw-r--r--src/modules/mc_pos_control/mc_pos_control_main.cpp6
1 files changed, 6 insertions, 0 deletions
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 6a105762b..9d9d2a7c0 100644
--- a/src/modules/mc_pos_control/mc_pos_control_main.cpp
+++ b/src/modules/mc_pos_control/mc_pos_control_main.cpp
@@ -1071,6 +1071,12 @@ MulticopterPositionControl::task_main()
_reset_pos_sp = true;
reset_int_z = true;
reset_int_xy = true;
+
+ /* Close att_sp pub to allow offboard mode or att controller to advertise */
+ if (_att_sp_pub > 0) {
+ close(_att_sp_pub);
+ _att_sp_pub = -1;
+ }
}
/* reset altitude controller integral (hovering throttle) to manual throttle after manual throttle control */