From: Martin Zobel-Helas Date: Tue, 13 Apr 2010 16:40:12 +0000 (+0200) Subject: do proper input validation X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=a05dd9f1aa349a0d1164ca63453b18c81cdb973b;p=dsa-metapackages.git do proper input validation With the current code APTCMD was parsed for the valid subcomands, but if it was invalid, it just printed it but worked nevertheless. Now we exit if the subcommand is invalid. Signed-off-by: Martin Zobel-Helas --- diff --git a/apt-in-chroot b/apt-in-chroot index 279b95f..f1c7201 100755 --- a/apt-in-chroot +++ b/apt-in-chroot @@ -53,6 +53,7 @@ install|remove|purge|build-dep) ;; *) echo "$APTCMD is not a valid apt sub-command" + exit 1 ;; esac