]> git.mxchange.org Git - flightgear.git/commitdiff
Fix broken constructor to prevent a segfault when deleting taxiroute during program...
authorDurk Talsma <durk@localhost.(none)>
Tue, 26 Jul 2011 16:28:34 +0000 (18:28 +0200)
committerDurk Talsma <durk@localhost.(none)>
Tue, 26 Jul 2011 16:28:34 +0000 (18:28 +0200)
src/AIModel/AIFlightPlan.cxx

index 2fa5c36092badad57ca64d0d90ecc620fd41ff64..fb6da0c5c5e142d7321226185079fb8444be77a5 100644 (file)
@@ -48,9 +48,19 @@ using std::cerr;
 
 FGAIFlightPlan::FGAIFlightPlan() 
 {
-   sid = 0;
-   wpt_iterator = waypoints.begin();
-   isValid = true;
+    rwy = 0;
+    sid = 0;
+    repeat = false;
+    distance_to_go = 0;
+    lead_distance = 0;
+    start_time = 0;
+    arrivalTime = 0;
+    leg = 10;
+    gateId = 0;
+    lastNodeVisited = 0;
+    taxiRoute = 0;
+    wpt_iterator = waypoints.begin();
+    isValid = true;
 }
 
 FGAIFlightPlan::FGAIFlightPlan(const string& filename)