Skip to content
Snippets Groups Projects
Commit 96490935 authored by rswindell's avatar rswindell
Browse files

User constructor generates more detailed error report (including getuserdat

return value).
parent f2509a6d
No related branches found
No related tags found
No related merge requests found
......@@ -854,6 +854,7 @@ static JSClass js_user_security_class = {
static JSBool
js_user_constructor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
{
int i;
int32 val=0;
user_t user;
private_t* p;
......@@ -862,8 +863,8 @@ js_user_constructor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval
JS_ValueToInt32(cx,argv[0],&val);
user.number=(ushort)val;
if(user.number!=0 && getuserdat(scfg,&user)!=0) {
JS_ReportError(cx,"Invalid user number: %d",val);
if(user.number!=0 && (i=getuserdat(scfg,&user))!=0) {
JS_ReportError(cx,"Error %d reading user number %d",i,val);
return(JS_FALSE);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment