]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
util: Use glib memory functions in virLastErrorObject
authorTim Wiederhake <twiederh@redhat.com>
Mon, 14 Sep 2020 08:01:50 +0000 (10:01 +0200)
committerJán Tomko <jtomko@redhat.com>
Mon, 14 Sep 2020 15:28:51 +0000 (17:28 +0200)
Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Ján Tomko <jtomko@redhat.com>
src/util/virerror.c

index d89948f19886eae6e96f86f089e315ea40e9ef22..80a7cfe0ede333c64c5eb7069457049b52096320 100644 (file)
@@ -235,10 +235,9 @@ virLastErrorObject(void)
     virErrorPtr err;
     err = virThreadLocalGet(&virLastErr);
     if (!err) {
-        if (VIR_ALLOC_QUIET(err) < 0)
-            return NULL;
+        err = g_new0(virError, 1);
         if (virThreadLocalSet(&virLastErr, err) < 0)
-            VIR_FREE(err);
+            g_clear_pointer(&err, g_free);
     }
     return err;
 }