Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx> --- tools/virsh-domain.c | 50 ++++++++++++++++++++++++++------------------ 1 file changed, 30 insertions(+), 20 deletions(-) diff --git a/tools/virsh-domain.c b/tools/virsh-domain.c index 7b4f8638a9..89ad45dbf0 100644 --- a/tools/virsh-domain.c +++ b/tools/virsh-domain.c @@ -3929,11 +3929,13 @@ cmdUndefine(vshControl *ctl, const vshCmd *cmd) /* No way to emulate deletion of just snapshot metadata * without support for the newer flags. Oh well. */ if (has_snapshots_metadata) { - vshError(ctl, - snapshots_metadata ? - _("Unable to remove metadata of %d snapshots") : - _("Refusing to undefine while %d snapshots exist"), - has_snapshots_metadata); + if (snapshots_metadata) + vshError(ctl, _("Unable to remove metadata of %d snapshots"), + has_snapshots_metadata); + else + vshError(ctl, _("Refusing to undefine while %d snapshots exist"), + has_snapshots_metadata); + goto cleanup; } @@ -8401,9 +8403,11 @@ cmdDesc(vshControl *ctl, const vshCmd *cmd) /* Compare original XML with edited. Has it changed at all? */ if (STREQ(desc, desc_edited)) { - vshPrintExtra(ctl, "%s", - title ? _("Domain title not changed\n") : - _("Domain description not changed\n")); + if (title) + vshPrintExtra(ctl, "%s", _("Domain title not changed\n")); + else + vshPrintExtra(ctl, "%s", _("Domain description not changed\n")); + return true; } @@ -8412,26 +8416,32 @@ cmdDesc(vshControl *ctl, const vshCmd *cmd) } if (virDomainSetMetadata(dom, type, desc, NULL, NULL, flags) < 0) { - vshError(ctl, "%s", - title ? _("Failed to set new domain title") : - _("Failed to set new domain description")); + if (title) + vshError(ctl, "%s", _("Failed to set new domain title")); + else + vshError(ctl, "%s", _("Failed to set new domain description")); + return false; } - vshPrintExtra(ctl, "%s", - title ? _("Domain title updated successfully") : - _("Domain description updated successfully")); + + if (title) + vshPrintExtra(ctl, "%s", _("Domain title updated successfully")); + else + vshPrintExtra(ctl, "%s", _("Domain description updated successfully")); + } else { desc = virshGetDomainDescription(ctl, dom, title, queryflags); if (!desc) return false; - if (strlen(desc) > 0) + if (strlen(desc) > 0) { vshPrint(ctl, "%s", desc); - else - vshPrintExtra(ctl, - title ? _("No title for domain: %s") : - _("No description for domain: %s"), - virDomainGetName(dom)); + } else { + if (title) + vshPrintExtra(ctl, _("No title for domain: %s"), virDomainGetName(dom)); + else + vshPrintExtra(ctl, _("No description for domain: %s"), virDomainGetName(dom)); + } } return true; -- 2.35.1