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

index 467c1ee9144746e6924dd1da7e564ef5f44269eb..9a2359851294557dcf6efa491601a8e53c8f3f71 100644 (file)
 VIR_LOG_INIT("libxl.libxl_domain");
 
 
-static void
-libxlDomainObjFreeJob(libxlDomainObjPrivate *priv)
-{
-    ignore_value(virCondDestroy(&priv->job.cond));
-    virDomainJobDataFree(priv->job.current);
-}
-
 /* Give up waiting for mutex after 30 seconds */
 #define LIBXL_JOB_WAIT_TIME (1000ull * 30)
 
@@ -185,7 +178,7 @@ libxlDomainObjPrivateFree(void *data)
     libxlDomainObjPrivate *priv = data;
 
     g_free(priv->lockState);
-    libxlDomainObjFreeJob(priv);
+    virDomainObjClearJob(&priv->job);
     virChrdevFree(priv->devs);
     g_free(priv);
 }