From e9f2c74c3da6823c2530a6078545f785d192076c Mon Sep 17 00:00:00 2001 From: Dwight Engen Date: Wed, 9 Jan 2013 14:09:33 -0500 Subject: [PATCH] fix lxc-shutdown argument parsing processing of -w or -r shifts an argument that isn't there, messing up other argument processing Signed-off-by: Dwight Engen Acked-by: Serge E. Hallyn --- src/lxc/lxc-shutdown.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lxc/lxc-shutdown.in b/src/lxc/lxc-shutdown.in index edf735e54..a033b1075 100644 --- a/src/lxc/lxc-shutdown.in +++ b/src/lxc/lxc-shutdown.in @@ -62,6 +62,7 @@ while [ $# -gt 0 ]; do case "$opt" in -h|--help) usage + exit 0 ;; -n|--name) optarg_check $opt "$1" @@ -70,11 +71,9 @@ while [ $# -gt 0 ]; do ;; -w|--wait) dowait=1 - shift ;; -r|--reboot) reboot=1 - shift ;; -t|--timeout) optarg_check $opt "$1" @@ -94,6 +93,7 @@ while [ $# -gt 0 ]; do *) usage_err "unknown option '$opt'" exit 1 + ;; esac done