diff --git a/src/sbbs3/js_console.cpp b/src/sbbs3/js_console.cpp index 4c21a940af6c42b3759144a4733c8bcf4364a105..8e691b08f376f55c1e0072f859663d5b90fb779b 100644 --- a/src/sbbs3/js_console.cpp +++ b/src/sbbs3/js_console.cpp @@ -2211,6 +2211,9 @@ js_clear_console_event(JSContext *cx, uintN argc, jsval *arglist, BOOL once) size_t slen; sbbs_t *sbbs; + if((sbbs=(sbbs_t*)js_GetClassPrivate(cx, JS_THIS_OBJECT(cx, arglist), &js_console_class))==NULL) + return(JS_FALSE); + if (argc != 2) { JS_ReportError(cx, "console.clearOn() and console.clearOnce() require exactly two parameters"); return JS_FALSE; diff --git a/src/sbbs3/js_filebase.c b/src/sbbs3/js_filebase.c index fb2df5d79268aeb9f8cda83cbca733b641b03baf..65d15fca94f0ae094ee34b79ecaaf145fa0d3d1c 100644 --- a/src/sbbs3/js_filebase.c +++ b/src/sbbs3/js_filebase.c @@ -725,7 +725,6 @@ js_get_file_names(JSContext *cx, uintN argc, jsval *arglist) static JSBool js_get_file_name(JSContext *cx, uintN argc, jsval *arglist) { - JSObject* obj = JS_THIS_OBJECT(cx, arglist); jsval* argv = JS_ARGV(cx, arglist); char* filepath = NULL; char filename[SMB_FILEIDX_NAMELEN + 1] = "";