From f6c573e882fd7a8ddcafb31ba1a029ef35514c7c Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Wed, 14 Dec 2016 19:42:02 +0100 Subject: [PATCH] mavlink: don't send uninitialized bytes Valgrind did not approve uninitialized bytes from either home or vehicle global position to be sent. --- src/modules/mavlink/mavlink_messages.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/mavlink/mavlink_messages.cpp b/src/modules/mavlink/mavlink_messages.cpp index 777ffef6f3..267e3ca386 100644 --- a/src/modules/mavlink/mavlink_messages.cpp +++ b/src/modules/mavlink/mavlink_messages.cpp @@ -1479,8 +1479,8 @@ protected: void send(const hrt_abstime t) { - struct vehicle_global_position_s pos; - struct home_position_s home; + struct vehicle_global_position_s pos = {}; + struct home_position_s home = {}; bool updated = _pos_sub->update(&_pos_time, &pos); updated |= _home_sub->update(&_home_time, &home);