From: Kristina Hanicova Date: Wed, 3 Aug 2022 12:43:17 +0000 (+0200) Subject: libxl: use virDomainObjClearJob() instead of libxlDomainObjFreeJob() X-Git-Tag: v8.7.0-rc1~202 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=09ed0654436e31e85cb40600ea6f671e9f1aef9a;p=thirdparty%2Flibvirt.git libxl: use virDomainObjClearJob() instead of libxlDomainObjFreeJob() Signed-off-by: Kristina Hanicova Reviewed-by: Michal Privoznik --- diff --git a/src/libxl/libxl_domain.c b/src/libxl/libxl_domain.c index 467c1ee914..9a23598512 100644 --- a/src/libxl/libxl_domain.c +++ b/src/libxl/libxl_domain.c @@ -44,13 +44,6 @@ 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); }