summaryrefslogtreecommitdiffstats
path: root/check_mem
diff options
context:
space:
mode:
Diffstat (limited to 'check_mem')
-rwxr-xr-xcheck_mem10
1 files changed, 5 insertions, 5 deletions
diff --git a/check_mem b/check_mem
index e33cdb0..2c3321d 100755
--- a/check_mem
+++ b/check_mem
@@ -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($$) {