From: Peter Krempa Date: Thu, 24 Sep 2020 10:49:51 +0000 (+0200) Subject: qemuSnapshotDiskContextCleanup: Don't leak snapctxt X-Git-Tag: v6.8.0-rc1~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e514ea27c378cb35c424c1af9f0081ba927d9ad;p=thirdparty%2Flibvirt.git qemuSnapshotDiskContextCleanup: Don't leak snapctxt The container itself needs to be freed too. Fixes: 8c2ecdf131c Signed-off-by: Peter Krempa Reviewed-by: Ján Tomko --- diff --git a/src/qemu/qemu_snapshot.c b/src/qemu/qemu_snapshot.c index 0a97d3643f..63401db2a9 100644 --- a/src/qemu/qemu_snapshot.c +++ b/src/qemu/qemu_snapshot.c @@ -883,6 +883,8 @@ qemuSnapshotDiskContextCleanup(qemuSnapshotDiskContextPtr snapctxt) virJSONValueFree(snapctxt->actions); qemuSnapshotDiskCleanup(snapctxt->dd, snapctxt->ndd, snapctxt->vm, snapctxt->asyncJob); + + g_free(snapctxt); } G_DEFINE_AUTOPTR_CLEANUP_FUNC(qemuSnapshotDiskContext, qemuSnapshotDiskContextCleanup);