1
0
Fork 0

Validate arg to Nasal airport.comms().

Thanks to HomerJ for the catch.
This commit is contained in:
James Turner 2013-10-18 15:54:44 +01:00
parent f6fafffeb5
commit 1e746500dd

View file

@ -1118,7 +1118,11 @@ static naRef f_airport_comms(naContext c, naRef me, int argc, naRef* args)
naRef comms = naNewVector(c);
// if we have an explicit type, return a simple vector of frequencies
if (argc > 0 && naIsScalar(args[0])) {
if (argc > 0 && !naIsString(args[0])) {
naRuntimeError(c, "airport.comms argument must be a frequency type name");
}
if (argc > 0) {
std::string commName = naStr_data(args[0]);
FGPositioned::Type commType = FGPositioned::typeFromName(commName);