From 887461327a93e1677de44438a5e4a1abd5b91f11 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 11 Jul 2005 10:18:26 +0000 Subject: r8320: make sure all our returned objects are full objects, which means they have the toString() and valueOf() default attributes this allows all our returned objects to be used in logical expressions (This used to be commit 570f071b1544b497d5f480b8ad50df097fe4c843) --- source4/scripting/ejs/smbcalls_nss.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source4/scripting/ejs/smbcalls_nss.c') diff --git a/source4/scripting/ejs/smbcalls_nss.c b/source4/scripting/ejs/smbcalls_nss.c index 1eef1eff79..abbf6cf10f 100644 --- a/source4/scripting/ejs/smbcalls_nss.c +++ b/source4/scripting/ejs/smbcalls_nss.c @@ -35,7 +35,7 @@ static struct MprVar mpr_passwd(struct passwd *pwd) if (pwd == NULL) { return mprCreateUndefinedVar(); } - ret = mprCreateObjVar("passwd", MPR_DEFAULT_HASH_SIZE); + ret = mprObject("passwd"); mprSetVar(&ret, "pw_name", mprString(pwd->pw_name)); mprSetVar(&ret, "pw_passwd", mprString(pwd->pw_passwd)); @@ -56,7 +56,7 @@ static struct MprVar mpr_group(struct group *grp) if (grp == NULL) { return mprCreateUndefinedVar(); } - ret = mprCreateObjVar("group", MPR_DEFAULT_HASH_SIZE); + ret = mprObject("group"); mprSetVar(&ret, "gr_name", mprString(grp->gr_name)); mprSetVar(&ret, "gr_passwd", mprString(grp->gr_passwd)); -- cgit