From 9700b614959abd2aab9bf6a88f8d05856630a6e9 Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Mon, 4 Jan 2021 13:34:49 -0800 Subject: [PATCH] Fix: sub[] property getter needs to return TRUE always ... even when there's no private data. Should fix "TypeError: sub.code is undefined" --- src/sbbs3/js_msg_area.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sbbs3/js_msg_area.c b/src/sbbs3/js_msg_area.c index bc46b05e60..289171b444 100644 --- a/src/sbbs3/js_msg_area.c +++ b/src/sbbs3/js_msg_area.c @@ -258,7 +258,7 @@ static JSBool js_sub_get(JSContext *cx, JSObject *obj, jsid id, jsval *vp) struct js_msg_area_priv *p; if((p=(struct js_msg_area_priv*)JS_GetPrivate(cx, obj))==NULL) - return JS_FALSE; + return JS_TRUE; subscan_t* scan = p->subscan; JS_IdToValue(cx, id, &idval); -- GitLab