From 6c5e955812c0944f8bbdfcf4717f94cb37a0ab62 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Tue, 17 Sep 2002 00:36:33 +0000 Subject: [PATCH] Constructor no longer attempts to read user record if passed user number 0. --- src/sbbs3/js_user.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sbbs3/js_user.c b/src/sbbs3/js_user.c index 5aee56f320..37ecaecdf3 100644 --- a/src/sbbs3/js_user.c +++ b/src/sbbs3/js_user.c @@ -727,6 +727,7 @@ js_chk_ar(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) return(JS_TRUE); } + static jsMethodSpec js_user_functions[] = { {"compare_ars", js_chk_ar, 1, JSTYPE_BOOLEAN, JSDOCSTR("string ars") ,JSDOCSTR("Verify user meets access requirements string") @@ -787,7 +788,7 @@ js_user_constructor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval JS_ValueToInt32(cx,argv[0],&val); user.number=(ushort)val; - if(getuserdat(scfg,&user)!=0) + if(user.number!=0 && getuserdat(scfg,&user)!=0) return(JS_FALSE); /* user.stats */ -- GitLab