From 5212084d195db5002024d7a5dec20b621edea108 Mon Sep 17 00:00:00 2001 From: Atsunori Saito Date: Mon, 16 Feb 2015 13:26:25 +0900 Subject: [PATCH 1/2] mavlink: Fix for divide by zero. --- 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 4d7b35f039f9..9e3abc48eb00 100644 --- a/src/modules/mavlink/mavlink_receiver.cpp +++ b/src/modules/mavlink/mavlink_receiver.cpp @@ -927,7 +927,7 @@ MavlinkReceiver::handle_message_request_data_stream(mavlink_message_t *msg) mavlink_request_data_stream_t req; mavlink_msg_request_data_stream_decode(msg, &req); - if (req.target_system == mavlink_system.sysid && req.target_component == mavlink_system.compid) { + if (req.target_system == mavlink_system.sysid && req.target_component == mavlink_system.compid && req.req_message_rate != 0) { float rate = req.start_stop ? (1000.0f / req.req_message_rate) : 0.0f; MavlinkStream *stream; From ed6f740d15336f410891fec420e9c271c14aa89b Mon Sep 17 00:00:00 2001 From: Atsunori Saito Date: Mon, 16 Feb 2015 13:27:38 +0900 Subject: [PATCH 2/2] rc.interface: Fix syntax error. --- ROMFS/px4fmu_common/init.d/rc.interface | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ROMFS/px4fmu_common/init.d/rc.interface b/ROMFS/px4fmu_common/init.d/rc.interface index 32af46b51040..eceff0f99a10 100644 --- a/ROMFS/px4fmu_common/init.d/rc.interface +++ b/ROMFS/px4fmu_common/init.d/rc.interface @@ -11,7 +11,7 @@ then # Load main mixer # - if [ $MIXER_AUX == none -a $USE_IO == yes] + if [ $MIXER_AUX == none -a $USE_IO == yes ] then set MIXER_AUX $MIXER.aux fi