]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
Fix invalid uid being used after logoff. Thanks to Nigel Williams
authorJeremy Allison <jra@samba.org>
Sat, 28 Jul 2001 01:46:47 +0000 (01:46 +0000)
committerJeremy Allison <jra@samba.org>
Sat, 28 Jul 2001 01:46:47 +0000 (01:46 +0000)
for this bug report.
Jeremy.

source/smbd/uid.c

index 0070781d244e558a277eaf06493e492e31361e26..9fe634a7e9c8eac792f4aa681f7651f7c0fab8d0 100644 (file)
@@ -127,8 +127,7 @@ BOOL become_user(connection_struct *conn, uint16 vuid)
 
        if (conn->force_user || 
                conn->admin_user ||
-           lp_security() == SEC_SHARE ||
-           !(vuser) || (vuser->guest)) {
+           (lp_security() == SEC_SHARE)) {
                uid = conn->uid;
                gid = conn->gid;
                current_user.groups = conn->groups;