From afcda5dc76e4fece8561c45ddf32ecfad5bfcf52 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 22 Feb 2018 10:02:24 +0000 Subject: [PATCH] file_cfgname() would do weird things if you passed only a single parameter. --- src/sbbs3/js_global.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c index d6afc2d6a9..a82a16512e 100644 --- a/src/sbbs3/js_global.c +++ b/src/sbbs3/js_global.c @@ -2841,7 +2841,7 @@ js_cfgfname(JSContext *cx, uintN argc, jsval *arglist) JS_SET_RVAL(cx, arglist, JSVAL_VOID); - if(argc==0 || JSVAL_IS_VOID(argv[0])) + if(argc < 2 || JSVAL_IS_VOID(argv[0])) return(JS_TRUE); JSVALUE_TO_MSTRING(cx, argv[0], path, NULL); -- GitLab