From b381837fb7c55b58141a3d02f878aa5b70ace03c Mon Sep 17 00:00:00 2001 From: Thomas Schoebel-Theuer Date: Mon, 29 Sep 2014 10:24:46 +0200 Subject: [PATCH] marsadm: disallow ill-formed cmdline options for safety --- userspace/marsadm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/userspace/marsadm b/userspace/marsadm index 08cff6a0..db496a3f 100755 --- a/userspace/marsadm +++ b/userspace/marsadm @@ -4092,6 +4092,8 @@ foreach my $arg (@ARGV) { $macro = $arg; $macro =~ s/\\n/\n/mg; next; + } elsif ($arg =~ m/^-(.*)/) { + ldie "unrecognized argument '-$1' (bad syntax)\n"; } if ($arg =~ s/^force-//) { $force++;