diff --git a/src/MissionManager/MissionController.cc b/src/MissionManager/MissionController.cc
index 64ec387b197e0104a874241aef03542c05a3c2e0..e5beab61a2b706d492444f5d791ecc3a36ec0693 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; i<visualItems->count(); i++) {
             VisualMissionItem* item = qobject_cast<VisualMissionItem*>(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;
                 }
             }
         }