From a4f1f8aca1ebb39376b249ad77ea5ed9fecd1a8b Mon Sep 17 00:00:00 2001
From: James Turner <zakalawe@mac.com>
Date: Fri, 29 Sep 2017 12:39:30 +0100
Subject: [PATCH] Fix error in setSpeed / setAltitude from Nasal

https://sourceforge.net/p/flightgear/codetickets/1992/
---
 src/Scripting/NasalPositioned.cxx | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/Scripting/NasalPositioned.cxx b/src/Scripting/NasalPositioned.cxx
index 36e9d1ee7..99c856d0b 100644
--- a/src/Scripting/NasalPositioned.cxx
+++ b/src/Scripting/NasalPositioned.cxx
@@ -2509,9 +2509,10 @@ static naRef f_leg_setSpeed(naContext c, naRef me, int argc, naRef* args)
     }
     
     leg->setSpeed(rr, speed);
+  } else {
+      naRuntimeError(c, "bad arguments to setSpeed");
   }
   
-  naRuntimeError(c, "bad arguments to setSpeed");
   return naNil();
 }
 
@@ -2537,9 +2538,10 @@ static naRef f_leg_setAltitude(naContext c, naRef me, int argc, naRef* args)
     }
     
     leg->setAltitude(rr, altitude);
+  } else {
+      naRuntimeError(c, "bad arguments to setleg.setAltitude");
   }
-  
-  naRuntimeError(c, "bad arguments to setleg.setAltitudeSpeed");
+    
   return naNil();
 }