Code

Strip leading spaces on dns return value (689563 - Simon L Nielsen)
[nagiosplug.git] / plugins / check_dns.c
index c0ea298278049237e8f86fe9a4690851e2d86052..19649f50045bbfdde8c1a8f27239bc4b2dea11b6 100644 (file)
@@ -132,7 +132,11 @@ main (int argc, char **argv)
                                printf ("%s\n", input_buffer);
 
                        if ((temp_buffer = index (input_buffer, ':'))) {
-                               address = strscpy (address, temp_buffer + 2);
+                               temp_buffer++;
+                               /* Strip leading spaces */
+                               for (; *temp_buffer != '\0' && *temp_buffer == ' '; temp_buffer++)
+                                       /* NOOP */;
+                               address = strscpy (address, temp_buffer);
                                strip (address);
                                result = STATE_OK;
                        }