]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
smbd: don't use vuser in make_connection()
authorRalph Boehme <slow@samba.org>
Thu, 2 Jan 2020 16:16:38 +0000 (17:16 +0100)
committerJeremy Allison <jra@samba.org>
Mon, 13 Jan 2020 19:41:36 +0000 (19:41 +0000)
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/smbd/service.c

index 94e0eb495696bb99d9a6df2fde77213f20bec21a..1abc23ad422887015adaa6d7a9eef77e884d90c2 100644 (file)
@@ -1033,7 +1033,6 @@ connection_struct *make_connection(struct smb_request *req,
        const struct loadparm_substitution *lp_sub =
                loadparm_s3_global_substitution();
        uid_t euid;
-       struct user_struct *vuser = NULL;
        char *service = NULL;
        fstring dev;
        int snum = -1;
@@ -1053,8 +1052,7 @@ connection_struct *make_connection(struct smb_request *req,
                return NULL;
        }
 
-       vuser = get_valid_user_struct(sconn, vuid);
-       if (!vuser) {
+       if (session == NULL) {
                DEBUG(1,("make_connection: refusing to connect with "
                         "no session setup\n"));
                *status = NT_STATUS_ACCESS_DENIED;