From f419f51f1e0e5ccf4210968e8cf13b3954a6e1c3 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Tue, 3 Dec 2019 22:07:34 +0100 Subject: [PATCH] Rejecting device names which are not a single word --- xorriso-dd-target/xorriso-dd-target | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/xorriso-dd-target/xorriso-dd-target b/xorriso-dd-target/xorriso-dd-target index dc2fa633..8ce2ebb5 100755 --- a/xorriso-dd-target/xorriso-dd-target +++ b/xorriso-dd-target/xorriso-dd-target @@ -212,9 +212,16 @@ arg_interpreter() { exit 0 elif echo "$i" | grep -v '^-' >/dev/null then - devs_named=y - devs="$devs $i" - show_reasons=y + num=$(echo "$i" | wc -w) + if test "$num" = 1 + then + devs_named=y + devs="$devs $i" + show_reasons=y + else + echo "$0 : Given device name is not a single word: '$i'" >&2 + exit 12 + fi else echo "$0 : Unknown option: $i" >&2 echo >&2