run_cli_handler: test for unknown parameters
authorDietmar Maurer <dietmar@proxmox.com>
Fri, 2 Oct 2015 09:24:43 +0000 (11:24 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Fri, 2 Oct 2015 09:24:43 +0000 (11:24 +0200)
src/PVE/CLIHandler.pm

index c75c8dc..61434cc 100644 (file)
@@ -479,6 +479,12 @@ sub run_cli_handler {
 
     $ENV{'PATH'} = '/sbin:/bin:/usr/sbin:/usr/bin';
 
+    foreach my $key (keys %params) {
+       next if $key eq 'podfn';
+       next if $key eq 'preparefunc';
+       die "unknown parameter '$key'";
+    }
+
     my $podfn = $params{podfn};
     my $preparefunc = $params{preparefunc};