From b12dc3cde7ee177d5f7cc89cd30dfd89d6dbfc29 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Wed, 2 Jan 2019 14:13:08 +1100 Subject: [PATCH] AP_Mission: adjust for Location_Class and Location unification --- libraries/AP_Mission/AP_Mission.cpp | 2 +- libraries/AP_Mission/AP_Mission.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/libraries/AP_Mission/AP_Mission.cpp b/libraries/AP_Mission/AP_Mission.cpp index e288bc9410..40b69877bd 100644 --- a/libraries/AP_Mission/AP_Mission.cpp +++ b/libraries/AP_Mission/AP_Mission.cpp @@ -692,7 +692,7 @@ MAV_MISSION_RESULT AP_Mission::mavlink_int_to_mission_cmd(const mavlink_mission_ // command's position in mission list and mavlink id cmd.index = packet.seq; cmd.id = packet.command; - memset(&cmd.content.location, 0, sizeof(cmd.content.location)); + cmd.content.location = {}; MAV_MISSION_RESULT param_check = sanity_check_params(packet); if (param_check != MAV_MISSION_ACCEPTED) { diff --git a/libraries/AP_Mission/AP_Mission.h b/libraries/AP_Mission/AP_Mission.h index e329fa263a..d67080d473 100644 --- a/libraries/AP_Mission/AP_Mission.h +++ b/libraries/AP_Mission/AP_Mission.h @@ -17,6 +17,7 @@ #include #include #include +#include #include #include @@ -256,7 +257,7 @@ public: Winch_Command winch; // location - Location location; // Waypoint location + Location location{}; // Waypoint location }; // command structure