From 53f5ddbeeb59d8f551bfe0f3039434483ace1ff4 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 10 Nov 2019 23:31:46 +0000 Subject: libfshelp: Fix memleak * libfshelp/fshelp.h (fshelp_rlock_po_fini): New inline function. * libdiskfs/peropen-rele.c (diskfs_release_peropen): Call fshelp_rlock_po_fini. * libnetfs/release-peropen.c (netfs_release_peropen): Likewise. --- libnetfs/release-peropen.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libnetfs/release-peropen.c') diff --git a/libnetfs/release-peropen.c b/libnetfs/release-peropen.c index 2ef83183..43f4cba7 100644 --- a/libnetfs/release-peropen.c +++ b/libnetfs/release-peropen.c @@ -39,6 +39,7 @@ netfs_release_peropen (struct peropen *po) mach_port_deallocate (mach_task_self (), po->shadow_root_parent); fshelp_rlock_drop_peropen (&po->lock_status); + fshelp_rlock_po_fini (&po->lock_status); netfs_nput (po->np); -- cgit v1.2.3