vfs_fruit: Fix a leak of "br_lck"
authorVolker Lendecke <vl@samba.org>
Mon, 6 Aug 2018 12:33:34 +0000 (14:33 +0200)
committerJeremy Allison <jra@samba.org>
Mon, 20 Aug 2018 21:28:25 +0000 (23:28 +0200)
commit51d57073798f76ec4f1261945e0ba779b2530009
tree71dc19ec17a557640dc39ee988c4d88bb4703dbd
parent9ee4d9466e42ef419ddbb39efbc476532cd221d3
vfs_fruit: Fix a leak of "br_lck"

Fix a panic if fruit_access_check detects a locking conflict.

do_lock() returns a valid br_lck even in case of a locking conflict.
Not free'ing it leads to a invalid lock order panic later, because
"br_lck" corresponds to a dbwrap lock on brlock.tdb.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13584

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/modules/vfs_fruit.c