aboutsummaryrefslogtreecommitdiff
path: root/plugins/check_dns.c
diff options
context:
space:
mode:
authorGravatar Sven Geggus <sven.geggus@iosb.fraunhofer.de> 2016-02-22 17:14:27 +0100
committerGravatar Sven Geggus <sven.geggus@iosb.fraunhofer.de> 2016-02-22 17:14:27 +0100
commitd44b8d70a446e708cfd69a64f505fdf9193a412e (patch)
tree40ace57846d1ebb012d6e3ead7c34535eff7b536 /plugins/check_dns.c
parentac380fd243e4eb7f0b1ace06dbdc276a3a13a9bb (diff)
downloadmonitoring-plugins-d44b8d70a446e708cfd69a64f505fdf9193a412e.tar.gz
DNS is case insensitive!
Thus recent Versions of bind will no longer change .IN-ADDR.ARPA to lowercase as the uppercase version is also valid. To have check_dns.c consider this fact change strstr to strcasestr
Diffstat (limited to 'plugins/check_dns.c')
-rw-r--r--plugins/check_dns.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/check_dns.c b/plugins/check_dns.c
index d6bd2c0f..48601f02 100644
--- a/plugins/check_dns.c
+++ b/plugins/check_dns.c
@@ -127,7 +127,7 @@ main (int argc, char **argv)
if (verbose)
puts(chld_out.line[i]);
- if (strstr (chld_out.line[i], ".in-addr.arpa")) {
+ if (strcasestr (chld_out.line[i], ".in-addr.arpa")) {
if ((temp_buffer = strstr (chld_out.line[i], "name = ")))
addresses[n_addresses++] = strdup (temp_buffer + 7);
else {