From b9fb8da59148f574b03e44748fca7800f940db7a Mon Sep 17 00:00:00 2001 From: Bo Yang Date: Sat, 8 Aug 2009 06:10:37 +0800 Subject: s3: Fix nss info substitution Signed-off-by: Bo Yang --- source3/winbindd/wb_getpwsid.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source3/winbindd/wb_getpwsid.c b/source3/winbindd/wb_getpwsid.c index a823ba3953..fc696cb9a1 100644 --- a/source3/winbindd/wb_getpwsid.c +++ b/source3/winbindd/wb_getpwsid.c @@ -191,7 +191,7 @@ static void wb_getpwsid_sid2gid_done(struct tevent_req *subreq) fstrcpy(state->pw->pw_passwd, "*"); fstrcpy(state->pw->pw_gecos, state->userinfo->full_name); - if (!fillup_pw_field(lp_template_homedir(), state->pw->pw_name, + if (!fillup_pw_field(lp_template_homedir(), username, state->user_domain->name, state->pw->pw_uid, state->pw->pw_gid, state->userinfo->homedir, state->pw->pw_dir)) { @@ -200,9 +200,9 @@ static void wb_getpwsid_sid2gid_done(struct tevent_req *subreq) return; } - if (!fillup_pw_field(lp_template_homedir(), state->pw->pw_name, + if (!fillup_pw_field(lp_template_shell(), state->pw->pw_name, state->user_domain->name, state->pw->pw_uid, - state->pw->pw_gid, state->userinfo->homedir, + state->pw->pw_gid, state->userinfo->shell, state->pw->pw_shell)) { DEBUG(5, ("Could not compose shell\n")); tevent_req_nterror(req, NT_STATUS_NO_MEMORY); -- cgit