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)
committerJule Anger <janger@samba.org>
Wed, 17 Nov 2021 15:14:54 +0000 (15:14 +0000)
commit6aae2575b389fb475f70a8fc221e3e685b220ed6
treeb4a9f1a98f740eb3f63620d45a9717b3bcb53785
parentc357c1b20249d006d1aa4fc33d311e519895135c
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

(cherry picked from commit a8c0c2c9e3adc94843a236fd9374980e2c0e6bfe)
source3/smbd/dosmode.c