diff --git a/src/sbbs3/exec.cpp b/src/sbbs3/exec.cpp index 3aa2494afaa94664e09f2f3674a7e794601695f8..6322d6caa93b0d8d7348905b857ffc040a909a27 100644 --- a/src/sbbs3/exec.cpp +++ b/src/sbbs3/exec.cpp @@ -627,9 +627,9 @@ long sbbs_t::js_execfile(char *cmd) } } JS_DefineProperty(js_cx, js_scope, "argv", OBJECT_TO_JSVAL(argv) - ,NULL,NULL,JSPROP_READONLY); + ,NULL,NULL,JSPROP_READONLY|JSPROP_ENUMERATE); JS_DefineProperty(js_cx, js_scope, "argc", INT_TO_JSVAL(argc) - ,NULL,NULL,JSPROP_READONLY); + ,NULL,NULL,JSPROP_READONLY|JSPROP_ENUMERATE); js_script=JS_CompileFile(js_cx, js_scope, path); } diff --git a/src/sbbs3/services.c b/src/sbbs3/services.c index f47e90b2f95250b3a35403cb0697f2573bdf45e2..27d39080f511e4d0e3574020623433196aa0a73c 100644 --- a/src/sbbs3/services.c +++ b/src/sbbs3/services.c @@ -662,9 +662,9 @@ static void js_init_cmdline(JSContext* js_cx, JSObject* js_obj, char* spath) } } JS_DefineProperty(js_cx, js_obj, "argv", OBJECT_TO_JSVAL(argv) - ,NULL,NULL,JSPROP_READONLY); + ,NULL,NULL,JSPROP_READONLY|JSPROP_ENUMERATE); JS_DefineProperty(js_cx, js_obj, "argc", INT_TO_JSVAL(argc) - ,NULL,NULL,JSPROP_READONLY); + ,NULL,NULL,JSPROP_READONLY|JSPROP_ENUMERATE); } static void js_service_thread(void* arg)