From: Karel Zak Date: Wed, 26 Apr 2023 09:02:03 +0000 (+0200) Subject: libmount: (mount) free hook data if new APi not avalable X-Git-Tag: v2.39~51 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=29b9fa932c8f594c2139c8918161337345db788c;p=thirdparty%2Futil-linux.git libmount: (mount) free hook data if new APi not avalable Signed-off-by: Karel Zak --- diff --git a/libmount/src/hook_mount.c b/libmount/src/hook_mount.c index 9d1ffaf0d1..a324637cb7 100644 --- a/libmount/src/hook_mount.c +++ b/libmount/src/hook_mount.c @@ -643,6 +643,7 @@ static int hook_prepare(struct libmnt_context *cxt, /* we need to recover from this error, so hook_mount_legacy.c * can try to continue */ reset_syscall_status(cxt); + free_hookset_data(cxt, hs); return 1; } } diff --git a/libmount/src/hook_subdir.c b/libmount/src/hook_subdir.c index 85b39465cd..aee0baf339 100644 --- a/libmount/src/hook_subdir.c +++ b/libmount/src/hook_subdir.c @@ -269,6 +269,9 @@ static int hook_mount_pre( rc = mnt_context_append_hook(cxt, hs, MNT_STAGE_MOUNT_POST, NULL, hook_mount_post); + + DBG(HOOK, ul_debugobj(hs, "unshared tmp target %s [rc=%d]", + MNT_PATH_TMPTGT, rc)); return rc; }