From: Marc-André Lureau <[email protected]>
set_path allocates path via g_strdup, but
pr_manager_helper_instance_finalize did not free it.
Fixes: 9bad2a6b9d0a ("scsi: add persistent reservation manager using
qemu-pr-helper")
Reviewed-by: Peter Maydell <[email protected]>
Signed-off-by: Marc-André Lureau <[email protected]>
---
scsi/pr-manager-helper.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/scsi/pr-manager-helper.c b/scsi/pr-manager-helper.c
index f6454cd80de..53432e6d606 100644
--- a/scsi/pr-manager-helper.c
+++ b/scsi/pr-manager-helper.c
@@ -284,6 +284,7 @@ static void pr_manager_helper_instance_finalize(Object *obj)
{
PRManagerHelper *pr_mgr = PR_MANAGER_HELPER(obj);
+ g_free(pr_mgr->path);
object_unref(OBJECT(pr_mgr->ioc));
qemu_mutex_destroy(&pr_mgr->lock);
}
--
2.54.0