From: Kristina Hanicova Date: Tue, 19 Jul 2022 12:47:28 +0000 (+0200) Subject: qemu: domainjob: remove async variable from qemuDomainObjBeginJobInternal() X-Git-Tag: v8.6.0-rc1~64 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=34c9782d28a4cb50cd31a81b108a1eb7e96fc40c;p=thirdparty%2Flibvirt.git qemu: domainjob: remove async variable from qemuDomainObjBeginJobInternal() This patch removes variable 'async', which is used only once, and replaces it with direct comparison with an enum member. Signed-off-by: Kristina Hanicova Reviewed-by: Michal Privoznik --- diff --git a/src/qemu/qemu_domainjob.c b/src/qemu/qemu_domainjob.c index 1f6d976558..7c6b697959 100644 --- a/src/qemu/qemu_domainjob.c +++ b/src/qemu/qemu_domainjob.c @@ -875,7 +875,6 @@ qemuDomainObjBeginJobInternal(virQEMUDriver *driver, unsigned long long now; unsigned long long then; bool nested = job == VIR_JOB_ASYNC_NESTED; - bool async = job == VIR_JOB_ASYNC; g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver); const char *blocker = NULL; const char *agentBlocker = NULL; @@ -903,7 +902,8 @@ qemuDomainObjBeginJobInternal(virQEMUDriver *driver, then = now + QEMU_JOB_WAIT_TIME; retry: - if ((!async && job != VIR_JOB_DESTROY) && + if (job != VIR_JOB_ASYNC && + job != VIR_JOB_DESTROY && cfg->maxQueuedJobs && priv->job.jobsQueued > cfg->maxQueuedJobs) { goto error;