diff options
Diffstat (limited to 'check_mem')
-rwxr-xr-x | check_mem | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -43,24 +43,24 @@ sub parse_thresholds($) { my $arg = shift; if ($arg) { - if ($arg =~ m/([-:@~0-9]+),([-:@~0-9]+),([-:@~0-9]+),([-:@~0-9]+)/) { + if ($arg =~ m/^([-:@~0-9]*),([-:@~0-9]*),([-:@~0-9]*),([-:@~0-9]*)$/) { return ($1, $2, $3, $4); } - if ($arg =~ m/([-:@~0-9]+),([-:@~0-9]+),([-:@~0-9]+)/) { + if ($arg =~ m/^([-:@~0-9]*),([-:@~0-9]*),([-:@~0-9]*)$/) { return ($1, $2, $3, $3); } - if ($arg =~ m/([-:@~0-9]+),([-:@~0-9]+)/) { + if ($arg =~ m/^([-:@~0-9]*),([-:@~0-9]*)$/) { return ($1, $2, $2, $2); } - if ($arg =~ m/([-:@~0-9]+)/) { + if ($arg =~ m/^([-:@~0-9]*)$/) { return ($1, $1, $1, $1); } } - return (); + return undef; } sub get_mem($$) { |