]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
testutilsqemu: Don't leak struct testQemuArgs::vdpafds
authorMichal Privoznik <mprivozn@redhat.com>
Fri, 3 May 2024 12:37:23 +0000 (14:37 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Tue, 14 May 2024 13:06:07 +0000 (15:06 +0200)
Allocated in testQemuInfoSetArgs(), the vdpafds member of
testQemuArgs is never freed.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
tests/testutilsqemu.c

index 9c12a165b105a62354c64504ac33efdc258deecb..d70850cb5d9278045bd21827c8b62b939490f1f3 100644 (file)
@@ -966,6 +966,7 @@ testQemuInfoFree(testQemuInfo *info)
     g_clear_pointer(&info->args.fakeCapsAdd, virBitmapFree);
     g_clear_pointer(&info->args.fakeCapsDel, virBitmapFree);
     g_clear_pointer(&info->args.fds, g_hash_table_unref);
+    g_clear_pointer(&info->args.vdpafds, g_hash_table_unref);
     g_clear_object(&info->nbdkitCaps);
     g_clear_pointer(&info->args.fakeNbdkitCaps, virBitmapFree);
     g_free(info);