summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamba Release Account <samba-bugs@samba.org>1997-06-18 01:04:57 +0000
committerSamba Release Account <samba-bugs@samba.org>1997-06-18 01:04:57 +0000
commit6ca5c8ca3294cde56e28558bcb02c144225903d8 (patch)
tree059e8d078769b04bb7588926daaac710edb478b7
parent18bb67de11f80ac978a2026ffa5a9dbcecba5083 (diff)
downloadsamba-6ca5c8ca3294cde56e28558bcb02c144225903d8.tar.gz
samba-6ca5c8ca3294cde56e28558bcb02c144225903d8.tar.xz
samba-6ca5c8ca3294cde56e28558bcb02c144225903d8.zip
Fixed *really* stupid bug in register_vuid - only a problem
on multi-user NT systems. Jeremy (jallison@whistle.com)
-rw-r--r--source/smbd/password.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/smbd/password.c b/source/smbd/password.c
index 7885fd1bbc9..803418c97e3 100644
--- a/source/smbd/password.c
+++ b/source/smbd/password.c
@@ -157,7 +157,7 @@ uint16 register_vuid(int uid,int gid, char *name,BOOL guest)
for(i = 0; i < num_validated_users; i++) {
vuser = &validated_users[i];
if( vuser->uid == uid )
- return i; /* User already validated */
+ return (uint16)(i + VUID_OFFSET); /* User already validated */
}
validated_users = (user_struct *)Realloc(validated_users,