From 09ed0654436e31e85cb40600ea6f671e9f1aef9a Mon Sep 17 00:00:00 2001 From: Kristina Hanicova Date: Wed, 3 Aug 2022 14:43:17 +0200 Subject: [PATCH] libxl: use virDomainObjClearJob() instead of libxlDomainObjFreeJob() Signed-off-by: Kristina Hanicova Reviewed-by: Michal Privoznik --- src/libxl/libxl_domain.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) 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); }