From 29b9fa932c8f594c2139c8918161337345db788c Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Wed, 26 Apr 2023 11:02:03 +0200 Subject: [PATCH] libmount: (mount) free hook data if new APi not avalable Signed-off-by: Karel Zak --- libmount/src/hook_mount.c | 1 + libmount/src/hook_subdir.c | 3 +++ 2 files changed, 4 insertions(+) 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; } -- 2.47.3