smbd: avoid become_user_without_service() in close_directory()
authorRalph Boehme <slow@samba.org>
Tue, 7 Apr 2020 07:55:35 +0000 (09:55 +0200)
committerJeremy Allison <jra@samba.org>
Sat, 30 May 2020 01:17:36 +0000 (01:17 +0000)
commit3d09993725412bb0e856cc2ebf6ac68f8e762730
treecd0fff5cc4db4d246b9e4cb447abb7e2c502ef56
parent367c0d191083240ccf9a59f1dc196da2d8ba17e4
smbd: avoid become_user_without_service() in close_directory()

Here we called become_user_without_service() just in order to be able to fetch
the nt_token and unix_token subsequently via get_current_[nt|u]tok(conn). The
same can be achieved by fetching the session_info with
smbXsrv_session_info_lookup().

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/smbd/close.c