]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemuDomainGetDiskErrors: Automatically free GHashTable
authorPeter Krempa <pkrempa@redhat.com>
Tue, 30 Nov 2021 10:42:17 +0000 (11:42 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Wed, 1 Dec 2021 12:53:11 +0000 (13:53 +0100)
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
src/qemu/qemu_driver.c

index 3390f2626087b550938a37f92ca08ac64619a075..74b540ad91838f3da8e90e16b1791eb3b559ef3d 100644 (file)
@@ -16423,7 +16423,7 @@ qemuDomainGetDiskErrors(virDomainPtr dom,
     virQEMUDriver *driver = dom->conn->privateData;
     virDomainObj *vm = NULL;
     qemuDomainObjPrivate *priv;
-    GHashTable *table = NULL;
+    g_autoptr(GHashTable) table = NULL;
     bool blockdev = false;
     int ret = -1;
     size_t i;
@@ -16484,7 +16484,6 @@ qemuDomainGetDiskErrors(virDomainPtr dom,
 
  cleanup:
     virDomainObjEndAPI(&vm);
-    virHashFree(table);
     if (ret < 0) {
         for (i = 0; i < n; i++)
             VIR_FREE(errors[i].disk);