Small changes to register_vuid ahead of a larger restructure.
authorAndrew Bartlett <abartlet@samba.org>
Sun, 30 Sep 2001 04:28:43 +0000 (04:28 +0000)
committerAndrew Bartlett <abartlet@samba.org>
Sun, 30 Sep 2001 04:28:43 +0000 (04:28 +0000)
(This used to be commit 7802bc94e78932d24eb6658edc14d0d051246208)

source3/smbd/password.c

index a05735b4d7622595ea4de7a84fb68ebca130004e..6f5c7508a4c14649944051cf18bdfa14ff9a9df4 100644 (file)
@@ -246,13 +246,13 @@ int register_vuid(uid_t uid,gid_t gid, char *unix_name, char *requested_name,
 
        /* Find all the groups this uid is in and store them. 
                Used by become_user() */
-       initialise_groups(unix_name, uid, gid);
+       initialise_groups(vuser->user.unix_name, vuser->uid, vuser->gid);
        get_current_groups( &vuser->n_groups, &vuser->groups);
 
        /* Create an NT_USER_TOKEN struct for this user. */
-       vuser->nt_user_token = create_nt_token(uid,gid, vuser->n_groups, vuser->groups, guest);
+       vuser->nt_user_token = create_nt_token(vuser->uid, vuser->gid, vuser->n_groups, vuser->groups, guest);
 
-       DEBUG(3,("uid %d registered to name %s\n",(int)uid,unix_name));
+       DEBUG(3,("uid %d registered to name %s\n",(int)vuser->uid,vuser->user.unix_name));
 
        next_vuid++;
        num_validated_vuids++;