From 0c109dabbb9e39d6e83d920503ed2a34538b613c Mon Sep 17 00:00:00 2001
From: andy <andy>
Date: Tue, 8 Aug 2006 18:32:17 +0000
Subject: [PATCH] More warnings, similar issues.

---
 src/Scripting/NasalSys.hxx    | 1 +
 src/Scripting/nasal-props.cxx | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/Scripting/NasalSys.hxx b/src/Scripting/NasalSys.hxx
index e9cb6136c..cd26cc067 100644
--- a/src/Scripting/NasalSys.hxx
+++ b/src/Scripting/NasalSys.hxx
@@ -70,6 +70,7 @@ private:
     //
     struct NasalTimer {
         virtual void timerExpired();
+        virtual ~NasalTimer() {}
         naRef handler;
         int gcKey;
         FGNasalSys* nasal;
diff --git a/src/Scripting/nasal-props.cxx b/src/Scripting/nasal-props.cxx
index aba10f6a5..d040d3189 100644
--- a/src/Scripting/nasal-props.cxx
+++ b/src/Scripting/nasal-props.cxx
@@ -97,8 +97,9 @@ static naRef f_getValue(naContext c, naRef me, int argc, naRef* args)
     case SGPropertyNode::STRING:
     case SGPropertyNode::UNSPECIFIED:
         return NASTR((*node)->getStringValue());
+    default:
+        return naNil();
     }
-    return naNil();
 }
 
 static naRef f_setValue(naContext c, naRef me, int argc, naRef* args)