From 20cb4595faa621d6736d7fc341dc3350c5f4c5e0 Mon Sep 17 00:00:00 2001 From: Matthew Kent Date: Thu, 18 Nov 2004 05:36:29 +0000 Subject: Go critical on no route to host instead of warning (934025) git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@901 f882894a-f735-0410-b71e-b25c423dba1c --- plugins/check_smtp.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/check_smtp.c b/plugins/check_smtp.c index 314f59b1..19e9731b 100644 --- a/plugins/check_smtp.c +++ b/plugins/check_smtp.c @@ -219,10 +219,11 @@ main (int argc, char **argv) microsec = deltime (tv); elapsed_time = (double)microsec / 1.0e6; - if (check_critical_time && elapsed_time > (double) critical_time) - result = STATE_CRITICAL; - else if (check_warning_time && elapsed_time > (double) warning_time) - result = STATE_WARNING; + if (result == STATE_OK) + if (check_critical_time && elapsed_time > (double) critical_time) + result = STATE_CRITICAL; + else if (check_warning_time && elapsed_time > (double) warning_time) + result = STATE_WARNING; printf (_("SMTP %s - %.3f sec. response time%s%s|%s\n"), state_text (result), elapsed_time, -- cgit v1.2.3