From 9f3b5b78a17e61a33a1b74f6a9975bb9a4599a6b Mon Sep 17 00:00:00 2001 From: Gus Grubba Date: Sat, 4 Mar 2017 23:19:04 -0500 Subject: [PATCH] Uninitialized variable used in fmin/fmax. --- src/MissionManager/MissionController.cc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/MissionManager/MissionController.cc b/src/MissionManager/MissionController.cc index 64ec387b19..e5beab61a2 100644 --- a/src/MissionManager/MissionController.cc +++ b/src/MissionManager/MissionController.cc @@ -1392,26 +1392,28 @@ void MissionController::_addPlannedHomePosition(Vehicle* vehicle, QmlObjectListM visualItems->insert(0, homeItem); if (visualItems->count() > 1 && addToCenter) { - double north, south, east, west; + double north = 0.0; + double south = 0.0; + double east = 0.0; + double west = 0.0; bool firstCoordSet = false; for (int i=1; icount(); i++) { VisualMissionItem* item = qobject_cast(visualItems->get(i)); - if (item->specifiesCoordinate()) { if (firstCoordSet) { double lat = _normalizeLat(item->coordinate().latitude()); double lon = _normalizeLon(item->coordinate().longitude()); north = fmax(north, lat); south = fmin(south, lat); - east = fmax(east, lon); - west = fmin(west, lon); + east = fmax(east, lon); + west = fmin(west, lon); } else { firstCoordSet = true; north = _normalizeLat(item->coordinate().latitude()); south = north; - east = _normalizeLon(item->coordinate().longitude()); - west = east; + east = _normalizeLon(item->coordinate().longitude()); + west = east; } } } -- GitLab