diff --git a/src/sbbs3/js_msg_area.c b/src/sbbs3/js_msg_area.c
index 289171b4441363a563a8b0450733eb7ada8d6077..a6737c005b5d8445c4d039b994a67f0811b823c5 100644
--- a/src/sbbs3/js_msg_area.c
+++ b/src/sbbs3/js_msg_area.c
@@ -315,7 +315,7 @@ static JSBool js_sub_set(JSContext *cx, JSObject *obj, jsid id, JSBool strict, j
 
 	subscan_t*	scan = p->subscan;
 	if(scan == NULL)
-		return JS_FALSE;
+		return JS_TRUE;
 
     JS_IdToValue(cx, id, &idval);
     tiny = JSVAL_TO_INT(idval);