]> git.mxchange.org Git - flightgear.git/commitdiff
Fix a crash if startup fails before the navradio is inited.
authorjmt <jmt>
Mon, 26 Apr 2010 16:04:41 +0000 (16:04 +0000)
committerTim Moore <timoore33@gmail.com>
Wed, 5 May 2010 10:02:07 +0000 (12:02 +0200)
src/Instrumentation/navradio.cxx

index b3d621b7d68a396557a80e75bd07f10e5f19dfeb..cdf61753007a5848ef5a7fce6a757bec590861ee 100644 (file)
@@ -129,9 +129,14 @@ FGNavRadio::FGNavRadio(SGPropertyNode *node) :
 // Destructor
 FGNavRadio::~FGNavRadio() 
 {
-    gps_course_node->removeChangeListener(this);
-    nav_slaved_to_gps_node->removeChangeListener(this);
-  
+    if (gps_course_node) {
+      gps_course_node->removeChangeListener(this);
+    }
+    
+    if (nav_slaved_to_gps_node) {
+      nav_slaved_to_gps_node->removeChangeListener(this);
+    }
+    
     delete term_tbl;
     delete low_tbl;
     delete high_tbl;