smbd: Set SHARE_MODE_HAS_READ_LEASE when granting a read lease
authorVolker Lendecke <vl@samba.org>
Sun, 30 Jun 2019 07:15:48 +0000 (09:15 +0200)
committerRalph Boehme <slow@samba.org>
Thu, 4 Jul 2019 14:03:29 +0000 (14:03 +0000)
commitffd098d8bbdcbcc6109aaa939c67bc6e9b306e42
tree9efdce51bf57d66a24736734702bcf33769ab19e
parent0d4c4e045ec8a56289cb18b229b9a40104113608
smbd: Set SHARE_MODE_HAS_READ_LEASE when granting a read lease

Lazy update of the flag: Whenever we add a read lease, we have to set
the flag. Nobody except contend_level2_oplocks_begin will remove that
flag again, as this would mean a full lease traverse when removing
one. And contend_level2_oplocks_begin traverses the leases anyway

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/smbd/open.c