X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=plugins%2Fcheck_dig.c;h=08be937361082a3bf4c291c031230ff75103209d;hb=6b782ebfd4832c1fe621556bcf894162b8caa8aa;hp=e3f7adbd394218cebbdc49761275bab391b7e7dc;hpb=44f8455b2cf248c6f50c35bfc3510d2946084c5b;p=nagiosplug.git
diff --git a/plugins/check_dig.c b/plugins/check_dig.c
index e3f7adb..08be937 100644
--- a/plugins/check_dig.c
+++ b/plugins/check_dig.c
@@ -5,8 +5,6 @@
* License: GPL
* Copyright (c) 2002-2008 Nagios Plugins Development Team
*
-* Last Modified: $Date$
-*
* Description:
*
* This file contains the check_dig plugin
@@ -25,7 +23,6 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
-* $Id$
*
*****************************************************************************/
@@ -36,7 +33,6 @@
* because on some architectures those strings are in non-writable memory */
const char *progname = "check_dig";
-const char *revision = "$Revision$";
const char *copyright = "2002-2008";
const char *email = "nagiosplug-devel@lists.sourceforge.net";
@@ -143,8 +139,10 @@ main (int argc, char **argv)
}
}
- if (result == STATE_UNKNOWN)
+ if (result == STATE_UNKNOWN) {
msg = (char *)_("No ANSWER SECTION found");
+ result = STATE_CRITICAL;
+ }
/* If we get anything on STDERR, at least set warning */
if(chld_err.buflen > 0) {
@@ -218,7 +216,7 @@ process_arguments (int argc, char **argv)
print_help ();
exit (STATE_OK);
case 'V': /* version */
- print_revision (progname, revision);
+ print_revision (progname, NP_VERSION);
exit (STATE_OK);
case 'H': /* hostname */
host_or_die(optarg);
@@ -295,7 +293,10 @@ process_arguments (int argc, char **argv)
int
validate_arguments (void)
{
- return OK;
+ if (query_address != NULL)
+ return OK;
+ else
+ return ERROR;
}
@@ -307,7 +308,7 @@ print_help (void)
asprintf (&myport, "%d", DEFAULT_PORT);
- print_revision (progname, revision);
+ print_revision (progname, NP_VERSION);
printf ("Copyright (c) 2000 Karl DeBisschop \n");
printf (COPYRIGHT, copyright, email);
@@ -357,7 +358,7 @@ void
print_usage (void)
{
printf (_("Usage:"));
- printf ("%s -H -l [-p ]\n", progname);
+ printf ("%s -l [-H ] [-p ]\n", progname);
printf (" [-T ] [-w ] [-c ]\n");
printf (" [-t ] [-a ] [-v]\n");
}