From 24eea9fa34d009971378fda6754ce0a9ac01f21d Mon Sep 17 00:00:00 2001
From: Daniel Stirnimann <daniel.stirnimann@gmail.com>
Date: Thu, 15 Oct 2015 10:59:32 +0200
Subject: check_dig: expected answer is now incasesensitive

  check_dig was casesensitive if an expected answer is given.
  Switching strstr with strcasestr fixes this issue

  While testing i noticed a bug where expected is not an exact match
  New issue for that is opened #1385

  This fix closes #1233
---
 plugins/check_dig.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'plugins')

diff --git a/plugins/check_dig.c b/plugins/check_dig.c
index db4b20eb..473d4b97 100644
--- a/plugins/check_dig.c
+++ b/plugins/check_dig.c
@@ -125,7 +125,7 @@ main (int argc, char **argv)
         if (verbose)
           printf ("%s\n", chld_out.line[i]);
 
-        if (strstr (chld_out.line[i], (expected_address == NULL ? query_address : expected_address)) != NULL) {
+        if (strcasestr (chld_out.line[i], (expected_address == NULL ? query_address : expected_address)) != NULL) {
           msg = chld_out.line[i];
           result = STATE_OK;
 
-- 
cgit v1.2.3-74-g34f1