git.lirion.de

Of git, get, and gud

summaryrefslogtreecommitdiffstats
path: root/nagios-plugins-contrib-24.20190301~bpo9+1/debian/patches/check_smstools/operator_siglvl
blob: 7c18cbd5312c5f19cde2b5c2ea00735c2f05ef1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
From 75a6f801a18961b1abd169046a105813da6c3424 Mon Sep 17 00:00:00 2001
From: ZyanKLee <zyanklee@gmail.com>
Date: Thu, 28 Apr 2016 12:51:42 +0200
Subject: [PATCH] operator string, siglvl

operator string has a " at the end, too - removing it
siglvl at our modem is 31.99 - but still works
---
 check_smstools/bin/check_smstools | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/check_smstools/bin/check_smstools
+++ b/check_smstools/bin/check_smstools
@@ -191,6 +191,7 @@
 			if ($result{'cmd'} =~ /$operator_command/) {
 				$operator = $result{'answer'};
 				$operator =~ s/0,0,"//g;
+				$operator =~ s/"$//g;
 			}
 		}
 		# No need to parse the rest of the file, if signal
@@ -218,7 +219,7 @@
 		$np->nagios_die("Unable to determine the modem signal strength.");
 	}
 
-	if (($siglvl < 0) or ($siglvl > 31)) {
+	if (($siglvl < 0) or ($siglvl > 32)) {
 		$np->nagios_die("Unable to determine the modem signal strength.");
 	}