summaryrefslogtreecommitdiffstats
path: root/lib/tests/test_opts3.c
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2013-08-21 13:00:27 (GMT)
committerHolger Weiss <holger@zedat.fu-berlin.de>2013-08-21 13:00:27 (GMT)
commit461cea42615936f0fdf9c75fa72d0fc0a88eaff6 (patch)
tree56289295ffb45802267cfee36ce73128f66f3a09 /lib/tests/test_opts3.c
parentae8ff32eac1d04df77c73298afafc99471226d1b (diff)
downloadmonitoring-plugins-461cea42615936f0fdf9c75fa72d0fc0a88eaff6.tar.gz
check_snmp: Fix support for inverse thresholds
Commit bd782990566eec91b8312cfc2765a7e2bd9e67da reintroduced support for inverse threshold ranges such as "2:1", but it broke standard thresholds such as "1:2" (by converting this range into "1") or "1:" (by converting this range into "@:2"). This commit fixes those two bugs, plus an off-by-one error while computing the number of bytes to allocate when handling inverse thresholds (two additional bytes were allocated where three were required to hold '@' and ':' and '\0'). While at it, we also check whether malloc(3) succeeded.
Diffstat (limited to 'lib/tests/test_opts3.c')
0 files changed, 0 insertions, 0 deletions