From 3a4649b5322961bd3c514d632878ae5d7ff8d9e4 Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Thu, 1 Mar 2018 18:07:37 +0100 Subject: [PATCH] qemu: domain: Return early in qemuDomainObjPrivateXMLFormatJob Remove one level of nesting by returing early. Signed-off-by: Peter Krempa --- src/qemu/qemu_domain.c | 58 ++++++++++++++++++++++-------------------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c index 6a744aec05..c01fea4946 100644 --- a/src/qemu/qemu_domain.c +++ b/src/qemu/qemu_domain.c @@ -2067,36 +2067,38 @@ qemuDomainObjPrivateXMLFormatJob(virBufferPtr buf, if (!qemuDomainTrackJob(job)) job = QEMU_JOB_NONE; - if (job || priv->job.asyncJob) { - virBufferAsprintf(buf, "job.asyncJob)); - if (priv->job.phase) { - virBufferAsprintf(buf, " phase='%s'", - qemuDomainAsyncJobPhaseToString( - priv->job.asyncJob, priv->job.phase)); + if (job == QEMU_JOB_NONE && + priv->job.asyncJob == QEMU_ASYNC_JOB_NONE) + return; + + virBufferAsprintf(buf, "job.asyncJob)); + if (priv->job.phase) { + virBufferAsprintf(buf, " phase='%s'", + qemuDomainAsyncJobPhaseToString(priv->job.asyncJob, + priv->job.phase)); + } + if (priv->job.asyncJob != QEMU_ASYNC_JOB_MIGRATION_OUT) { + virBufferAddLit(buf, "/>\n"); + } else { + size_t i; + virDomainDiskDefPtr disk; + qemuDomainDiskPrivatePtr diskPriv; + + virBufferAddLit(buf, ">\n"); + virBufferAdjustIndent(buf, 2); + + for (i = 0; i < vm->def->ndisks; i++) { + disk = vm->def->disks[i]; + diskPriv = QEMU_DOMAIN_DISK_PRIVATE(disk); + virBufferAsprintf(buf, "\n", + disk->dst, + diskPriv->migrating ? "yes" : "no"); } - if (priv->job.asyncJob != QEMU_ASYNC_JOB_MIGRATION_OUT) { - virBufferAddLit(buf, "/>\n"); - } else { - size_t i; - virDomainDiskDefPtr disk; - qemuDomainDiskPrivatePtr diskPriv; - virBufferAddLit(buf, ">\n"); - virBufferAdjustIndent(buf, 2); - - for (i = 0; i < vm->def->ndisks; i++) { - disk = vm->def->disks[i]; - diskPriv = QEMU_DOMAIN_DISK_PRIVATE(disk); - virBufferAsprintf(buf, "\n", - disk->dst, - diskPriv->migrating ? "yes" : "no"); - } - - virBufferAdjustIndent(buf, -2); - virBufferAddLit(buf, "\n"); - } + virBufferAdjustIndent(buf, -2); + virBufferAddLit(buf, "\n"); } }