From: Peter Krempa Date: Thu, 7 Mar 2013 10:17:48 +0000 (+0100) Subject: virsh-snapshot: Use the mutually exclusive params macro in cmdSnapshotEdit X-Git-Tag: v1.0.4-rc1~31 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=29882a054edeb843cb81104a0b1b14f31c1c30b2;p=thirdparty%2Flibvirt.git virsh-snapshot: Use the mutually exclusive params macro in cmdSnapshotEdit --- diff --git a/tools/virsh-snapshot.c b/tools/virsh-snapshot.c index bed4fc4f9b..4edb8fd60d 100644 --- a/tools/virsh-snapshot.c +++ b/tools/virsh-snapshot.c @@ -561,11 +561,7 @@ cmdSnapshotEdit(vshControl *ctl, const vshCmd *cmd) bool rename_okay = vshCommandOptBool(cmd, "rename"); bool clone_okay = vshCommandOptBool(cmd, "clone"); - if (rename_okay && clone_okay) { - vshError(ctl, "%s", - _("--rename and --clone are mutually exclusive")); - return false; - } + VSH_EXCLUSIVE_OPTIONS_EXPR("rename", rename_okay, "clone", clone_okay) if (vshCommandOptBool(cmd, "current") && vshCommandOptBool(cmd, "snapshotname"))