smbd: get rid of get_file_handle_for_metadata()
authorRalph Boehme <slow@samba.org>
Mon, 15 Nov 2021 17:04:30 +0000 (18:04 +0100)
committerJeremy Allison <jra@samba.org>
Tue, 16 Nov 2021 18:51:15 +0000 (18:51 +0000)
commita8c0c2c9e3adc94843a236fd9374980e2c0e6bfe
tree7594fda6edebeb59ce2196bda1240b0f764b8932
parent0a546be05295a7e4a552f9f4f0c74aeb2e9a0d6e
smbd: get rid of get_file_handle_for_metadata()

This also avoids triggering an assert in get_share_mode_lock(). We already have
a handle, use that one, no need to call get_file_handle_for_metadata().

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14907
RN: set_ea_dos_attribute() fallback calling get_file_handle_for_metadata() triggers locking.tdb assert

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue Nov 16 18:51:15 UTC 2021 on sn-devel-184
source3/smbd/dosmode.c