summaryrefslogtreecommitdiffstats
path: root/web/attachments/83489-check_smtp.patch
diff options
context:
space:
mode:
Diffstat (limited to 'web/attachments/83489-check_smtp.patch')
-rw-r--r--web/attachments/83489-check_smtp.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/web/attachments/83489-check_smtp.patch b/web/attachments/83489-check_smtp.patch
new file mode 100644
index 0000000..cf3fd67
--- /dev/null
+++ b/web/attachments/83489-check_smtp.patch
@@ -0,0 +1,24 @@
1--- plugins/check_smtp.c.orig Mon Apr 12 20:21:34 2004
2+++ plugins/check_smtp.c Mon Apr 12 22:29:17 2004
3@@ -219,15 +219,16 @@
4 microsec = deltime (tv);
5 elapsed_time = (double)microsec / 1.0e6;
6
7- if (check_critical_time && elapsed_time > (double) critical_time)
8- result = STATE_CRITICAL;
9- else if (check_warning_time && elapsed_time > (double) warning_time)
10- result = STATE_WARNING;
11+ if (result == STATE_OK)
12+ if (check_critical_time && elapsed_time > (double) critical_time)
13+ result = STATE_CRITICAL;
14+ else if (check_warning_time && elapsed_time > (double) warning_time)
15+ result = STATE_WARNING;
16
17 printf (_("SMTP %s - %.3f sec. response time%s%s|%s\n"),
18 state_text (result), elapsed_time,
19 verbose?", ":"", verbose?buffer:"",
20- perfdata ("time", microsec, "us",
21+ fperfdata ("time", elapsed_time, "s",
22 (int)check_warning_time, warning_time,
23 (int)check_critical_time, critical_time,
24 TRUE, 0, FALSE, 0));