summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimo Sorce <idra@samba.org>2002-01-21 07:54:09 +0000
committerSimo Sorce <idra@samba.org>2002-01-21 07:54:09 +0000
commit7f7a15e09a53a03dd423d40201f037f8da049cd7 (patch)
treeee6aa10d88eb5cb957b354d8ffd281e22d420b09
parent5c0bb0487bec00df494b72b64ddf274f42bfefea (diff)
downloadsamba-7f7a15e09a53a03dd423d40201f037f8da049cd7.tar.gz
samba-7f7a15e09a53a03dd423d40201f037f8da049cd7.tar.xz
samba-7f7a15e09a53a03dd423d40201f037f8da049cd7.zip
fix also the comment.
-rw-r--r--source/passdb/pdb_tdb.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/source/passdb/pdb_tdb.c b/source/passdb/pdb_tdb.c
index d7bfbb80267..a089b947f40 100644
--- a/source/passdb/pdb_tdb.c
+++ b/source/passdb/pdb_tdb.c
@@ -136,18 +136,21 @@ static BOOL init_sam_from_buffer (struct tdbsam_privates *tdb_state,
} else {
struct passwd *pw;
+ uid_t uid;
/* validate the account and fill in UNIX uid and gid. Standard
* getpwnam() is used instead of Get_Pwnam() as we do not need
* to try case permutations
*/
if (!username || !(pw=getpwnam(username))) {
- DEBUG(0,("tdb_sam: getpwnam_alloc(%s) return NULL. User does not exist!\n",
+ DEBUG(0,("tdb_sam: getpwnam(%s) return NULL. User does not exist!\n",
username?username:"NULL"));
ret = False;
goto done;
}
- pdb_set_uid(sampass, pw->pw_uid);
+ uid_t = pw->pw_uid;
gid = pw->pw_gid;
+
+ pdb_set_uid(sampass, uid);
pdb_set_gid(sampass, gid);
}