diff --git a/src/sbbs3/exec.cpp b/src/sbbs3/exec.cpp
index b8b5be727ad4f4537fa5838bb77be767868ed076..461d0a4990a634bd1cf5fc20eddde15c2b69617e 100644
--- a/src/sbbs3/exec.cpp
+++ b/src/sbbs3/exec.cpp
@@ -643,7 +643,7 @@ long sbbs_t::js_execfile(const char *cmd)
 
 	JS_ReportPendingException(js_cx);	/* Added Dec-4-2005, rswindell */
 
-	js_EvalOnExit(js_cx, js_glob, &js_branch);
+	js_EvalOnExit(js_cx, js_scope, &js_branch);
 
 	JS_GetProperty(js_cx, js_glob, "exit_code", &rval);