]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: qemuDomainObjClearJob: use g_clear_pointer
authorJán Tomko <jtomko@redhat.com>
Mon, 14 Sep 2020 11:22:46 +0000 (13:22 +0200)
committerJán Tomko <jtomko@redhat.com>
Mon, 14 Sep 2020 16:10:56 +0000 (18:10 +0200)
The function used g_clear_pointer for all but one pointer.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_domainjob.c

index 9f76f1ef04b3baa94aa97a0a3fb0a9bb070e8fce..e5910a11a109945a90e7a6f7ce968d4a75ba42a6 100644 (file)
@@ -250,7 +250,7 @@ qemuDomainObjClearJob(qemuDomainJobObjPtr job)
 {
     qemuDomainObjResetJob(job);
     qemuDomainObjResetAsyncJob(job);
-    job->cb->freeJobPrivate(job->privateData);
+    g_clear_pointer(&job->privateData, job->cb->freeJobPrivate);
     g_clear_pointer(&job->current, qemuDomainJobInfoFree);
     g_clear_pointer(&job->completed, qemuDomainJobInfoFree);
     virCondDestroy(&job->cond);