]> git.mxchange.org Git - simgear.git/blobdiff - simgear/nasal/parse.c
Cygwin fixes.
[simgear.git] / simgear / nasal / parse.c
index 50abc8f85255296be6630946b47d0ea2c4a5be93..f488bc406652b107ece33ee1d291b1edbc6f112e 100644 (file)
@@ -503,7 +503,7 @@ naRef naParseCode(struct Context* c, naRef srcFile, int firstLine,
     struct Parser p;
 
     // Protect from garbage collection
-    naVec_append(c->temps, srcFile);
+    naTempSave(c, srcFile);
 
     // Catch parser errors here.
     *errLine = 0;
@@ -536,7 +536,7 @@ naRef naParseCode(struct Context* c, naRef srcFile, int firstLine,
 
     // Clean up our mess
     naParseDestroy(&p);
-    naVec_append(c->temps, codeObj);
+    naTempSave(c, codeObj);
 
     return codeObj;
 }