Skip to content
Snippets Groups Projects
Commit 3bf096b5 authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Make JS global alert() and deny() methods inline with jsexec versions

alert() doesn't throw exception on null/undefined, just no arg

deny() throws exception on no args or null/undefined arg
parent 1b6da552
No related branches found
No related tags found
No related merge requests found
Pipeline #7926 passed
......@@ -1137,8 +1137,9 @@ js_alert(JSContext *cx, uintN argc, jsval *arglist)
jsrefcount rc;
char * cstr;
if (js_argvIsNullOrVoid(cx, argv, 0))
if (js_argcIsInsufficient(cx, argc, 1))
return JS_FALSE;
JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if ((sbbs = (sbbs_t*)JS_GetContextPrivate(cx)) == NULL)
......@@ -1198,7 +1199,10 @@ js_deny(JSContext *cx, uintN argc, jsval *arglist)
jsrefcount rc;
char * cstr;
JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if (js_argcIsInsufficient(cx, argc, 1))
return JS_FALSE;
if (js_argvIsNullOrVoid(cx, argv, 0))
return JS_FALSE;
if ((sbbs = (sbbs_t*)JS_GetContextPrivate(cx)) == NULL)
return JS_FALSE;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment