From d98bbd9b825f3610b6c0dad6e2274ca3de5ab639 Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Fri, 16 Sep 2016 11:34:40 +0200 Subject: [PATCH] Fix issue #5501. Link termination now requires param 2 = 10 --- src/modules/mavlink/mavlink_receiver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/mavlink/mavlink_receiver.cpp b/src/modules/mavlink/mavlink_receiver.cpp index a4b11726ba..25048257fc 100644 --- a/src/modules/mavlink/mavlink_receiver.cpp +++ b/src/modules/mavlink/mavlink_receiver.cpp @@ -350,7 +350,7 @@ MavlinkReceiver::handle_message_command_long(mavlink_message_t *msg) if (target_ok) { //check for MAVLINK terminate command - if (cmd_mavlink.command == MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN && ((int)cmd_mavlink.param1) == 3) { + if (cmd_mavlink.command == MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN && ((int)cmd_mavlink.param1) == 10) { /* This is the link shutdown command, terminate mavlink */ warnx("terminated by remote"); fflush(stdout);