Commit beec8404 authored by Daniel Black's avatar Daniel Black

MDEV-17076: mtr int options aren't negative

parent 99af3cbc
...@@ -1277,6 +1277,17 @@ sub command_line_setup { ...@@ -1277,6 +1277,17 @@ sub command_line_setup {
report_option('verbose', $opt_verbose); report_option('verbose', $opt_verbose);
} }
# Negative values aren't meaningful on integer options
foreach(grep(/=i$/, keys %options))
{
if (defined ${$options{$_}} &&
do { no warnings "numeric"; int ${$options{$_}} < 0})
{
my $v= (split /=/)[0];
die("$v doesn't accept a negative value:");
}
}
# Find the absolute path to the test directory # Find the absolute path to the test directory
$glob_mysql_test_dir= cwd(); $glob_mysql_test_dir= cwd();
if ($glob_mysql_test_dir =~ / /) if ($glob_mysql_test_dir =~ / /)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment