5
0
mirror of git://git.proxmox.com/git/pve-common.git synced 2025-01-11 13:17:36 +03:00

fix getopt when invoking without arguments

This commit is contained in:
Dietmar Maurer 2018-06-06 06:24:32 +02:00
parent 893ec6f259
commit ff2bf45fab

View File

@ -1406,6 +1406,16 @@ sub get_options {
raise("too many arguments\n", code => HTTP_BAD_REQUEST)
if scalar(@$args) != 0;
}
} else {
if (ref($arg_param)) {
foreach my $arg_name (@$arg_param) {
if ($arg_name eq 'extra-args') {
$opts->{'extra-args'} = [];
} else {
raise("not enough arguments\n", code => HTTP_BAD_REQUEST);
}
}
}
}
if (my $pd = $schema->{properties}->{password}) {