diff --git a/src/sbbs3/js_msgbase.c b/src/sbbs3/js_msgbase.c index 815906374d5a2b85faa9f1188d29a4d92ae2abc6..cb9114a04bbbfbf0b3b871a83882f34ac87c2e1d 100644 --- a/src/sbbs3/js_msgbase.c +++ b/src/sbbs3/js_msgbase.c @@ -2566,8 +2566,8 @@ js_save_msg(JSContext *cx, uintN argc, jsval *arglist) JS_SET_RVAL(cx, arglist, JSVAL_FALSE); - if(argc<2) - return JS_TRUE; + if(!js_argc(cx, argc, 1)) + return JS_FALSE; if((p=(private_t*)js_GetClassPrivate(cx, obj, &js_msgbase_class))==NULL) { return JS_FALSE;