]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
CH: use virDomainObjClearJob() instead of virCHDomainObjFreeJob()
authorKristina Hanicova <khanicov@redhat.com>
Wed, 3 Aug 2022 12:43:19 +0000 (14:43 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 8 Aug 2022 10:19:43 +0000 (12:19 +0200)
Signed-off-by: Kristina Hanicova <khanicov@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/ch/ch_domain.c

index 499d31cf4aa902e670e2afd93eadd637e7ae9a7a..817b1176d57dd3c816a5e401e77e954798c3247e 100644 (file)
 
 VIR_LOG_INIT("ch.ch_domain");
 
-static void
-virCHDomainObjFreeJob(virCHDomainObjPrivate *priv)
-{
-    ignore_value(virCondDestroy(&priv->job.cond));
-}
-
 /*
  * obj must be locked before calling, virCHDriver must NOT be locked
  *
@@ -129,7 +123,7 @@ virCHDomainObjPrivateAlloc(void *opaque)
     }
 
     if (!(priv->chrdevs = virChrdevAlloc())) {
-        virCHDomainObjFreeJob(priv);
+        virDomainObjClearJob(&priv->job);
         g_free(priv);
         return NULL;
     }
@@ -144,7 +138,7 @@ virCHDomainObjPrivateFree(void *data)
     virCHDomainObjPrivate *priv = data;
 
     virChrdevFree(priv->chrdevs);
-    virCHDomainObjFreeJob(priv);
+    virDomainObjClearJob(&priv->job);
     g_free(priv->machineName);
     g_free(priv);
 }