diff -up freewrl-1.22.13/src/lib/world_script/JScript.c.noMaybeGC freewrl-1.22.13/src/lib/world_script/JScript.c --- freewrl-1.22.13/src/lib/world_script/JScript.c.noMaybeGC 2012-07-31 23:54:37.284499505 -0400 +++ freewrl-1.22.13/src/lib/world_script/JScript.c 2012-07-31 23:54:43.435499873 -0400 @@ -263,7 +263,7 @@ void kill_javascript(void) { JS_RemoveObjectRoot(ScriptControl[i].cx,ScriptControl[i].eventsProcessed); } #endif - JS_DestroyContextMaybeGC(ScriptControl[i].cx); + JS_DestroyContext(ScriptControl[i].cx); } }