Code

Fix check_radius returning OK on unexpected results
[nagiosplug.git] / plugins / netutils.c
index 6082cae098dc0dfec088af8ed6733b3513a476e5..1d6100abf843efd3f25a8209adbdcfa4042d8fd4 100644 (file)
@@ -32,7 +32,6 @@
 #include "common.h"
 #include "netutils.h"
 
-unsigned int socket_timeout = DEFAULT_SOCKET_TIMEOUT;
 int econn_refuse_state = STATE_CRITICAL;
 int was_refused = FALSE;
 #if USE_IPV6
@@ -46,11 +45,11 @@ void
 socket_timeout_alarm_handler (int sig)
 {
        if (sig == SIGALRM)
-               printf (_("CRITICAL - Socket timeout after %d seconds\n"), socket_timeout);
+               printf (_("%s - Socket timeout after %d seconds\n"), state_text(socket_timeout_state),  socket_timeout);
        else
-               printf (_("CRITICAL - Abnormal timeout after %d seconds\n"), socket_timeout);
+               printf (_("%s - Abnormal timeout after %d seconds\n"), state_text(socket_timeout_state), socket_timeout);
 
-       exit (STATE_CRITICAL);
+       exit (socket_timeout_state);
 }