smbd: remove set_current_service() from smbd_smb2_request_check_tcon()
authorStefan Metzmacher <metze@samba.org>
Thu, 14 Jun 2018 06:29:45 +0000 (08:29 +0200)
committerStefan Metzmacher <metze@samba.org>
Mon, 18 Jun 2018 06:59:17 +0000 (08:59 +0200)
The change_to_user() above already called chdir_current_service().
And for smb2 we don't have per packet conn->case_sensitive anyway.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/smbd/smb2_server.c

index a82161879c1359a4b8377ad97939f524b2a13e24..3ecc1189a87720470edd587d6dbe3f8104cbc2e0 100644 (file)
@@ -1846,10 +1846,6 @@ static NTSTATUS smbd_smb2_request_check_tcon(struct smbd_smb2_request *req)
                return NT_STATUS_ACCESS_DENIED;
        }
 
-       if (!set_current_service(tcon->compat, 0, true)) {
-               return NT_STATUS_ACCESS_DENIED;
-       }
-
        req->tcon = tcon;
        req->last_tid = in_tid;