From dc3341db59feb30ada0901141e7170071e5ad6da Mon Sep 17 00:00:00 2001 From: Julian Kent <jkflying@gmail.com> Date: Tue, 23 Apr 2019 16:51:20 +0200 Subject: [PATCH] Fix uninitialized memory found using Valgrind --- src/modules/mavlink/mavlink_messages.cpp | 2 +- src/modules/mc_att_control/mc_att_control_main.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/mavlink/mavlink_messages.cpp b/src/modules/mavlink/mavlink_messages.cpp index 212f0c9059..fd8160341d 100644 --- a/src/modules/mavlink/mavlink_messages.cpp +++ b/src/modules/mavlink/mavlink_messages.cpp @@ -3135,7 +3135,7 @@ protected: if (control_mode.flag_control_position_enabled) { - position_setpoint_triplet_s pos_sp_triplet; + position_setpoint_triplet_s pos_sp_triplet = {}; _pos_sp_triplet_sub->update(&pos_sp_triplet); if (pos_sp_triplet.timestamp > 0 && pos_sp_triplet.current.valid diff --git a/src/modules/mc_att_control/mc_att_control_main.cpp b/src/modules/mc_att_control/mc_att_control_main.cpp index 5abc429a26..901a7c9181 100644 --- a/src/modules/mc_att_control/mc_att_control_main.cpp +++ b/src/modules/mc_att_control/mc_att_control_main.cpp @@ -676,7 +676,7 @@ MulticopterAttitudeControl::publish_rates_setpoint() void MulticopterAttitudeControl::publish_rate_controller_status() { - rate_ctrl_status_s rate_ctrl_status; + rate_ctrl_status_s rate_ctrl_status = {}; rate_ctrl_status.timestamp = hrt_absolute_time(); rate_ctrl_status.rollspeed = _rates_prev(0); rate_ctrl_status.pitchspeed = _rates_prev(1); -- GitLab