diff --git a/src/sbbs3/js_file.c b/src/sbbs3/js_file.c
index b750189449a2ff486cdc8ebc94f1850fd27e3782..4815b6de3a1583847a7b3dfe45588729143ad260 100644
--- a/src/sbbs3/js_file.c
+++ b/src/sbbs3/js_file.c
@@ -1209,7 +1209,7 @@ js_iniGetObject(JSContext *cx, uintN argc, jsval *arglist)
 		return(JS_TRUE);
 
 	uintN argn = 0;
-	if(argc > argn && !JSVAL_IS_BOOLEAN(argv[argn])) {
+	if(argc > argn && !JSVAL_IS_BOOLEAN(argv[argn]) && !JSVAL_NULL_OR_VOID(argv[argn])) {
 		JSVALUE_TO_MSTRING(cx, argv[argn], section, NULL);
 		HANDLE_PENDING(cx, section);
 		argn++;