[Nagiosplug-checkins] SF.net SVN: nagiosplug:[2174] nagiosplug/trunk
dermoth at users.sourceforge.net
dermoth at users.sourceforge.net
Thu Mar 19 22:06:14 CET 2009
Revision: 2174
http://nagiosplug.svn.sourceforge.net/nagiosplug/?rev=2174&view=rev
Author: dermoth
Date: 2009-03-19 21:06:14 +0000 (Thu, 19 Mar 2009)
Log Message:
-----------
Fixed check_http not timing-out on redirects
From: Thomas Guyot-Sionnest thomas at aei.ca <root at sinnms01.180solutions.com>
Modified Paths:
--------------
nagiosplug/trunk/NEWS
nagiosplug/trunk/plugins/check_http.c
Modified: nagiosplug/trunk/NEWS
===================================================================
--- nagiosplug/trunk/NEWS 2009-03-19 06:11:15 UTC (rev 2173)
+++ nagiosplug/trunk/NEWS 2009-03-19 21:06:14 UTC (rev 2174)
@@ -24,6 +24,7 @@
Fixed coredump from check_nt when invalid drive is specified (#2179754 - Olli Hauer)
Fixed passing of quotes in OID for check_snmp (#1985230 - Jan Wagner, patch by John Barbuto)
Fixed check_http sending HTTP/1.0 with v1.1 headers (#2638765)
+ Fixed check_http not timing-out on redirects
1.4.13 25th Sept 2008
Fix Debian bug #460097: check_http --max-age broken (Hilko Bengen)
Modified: nagiosplug/trunk/plugins/check_http.c
===================================================================
--- nagiosplug/trunk/plugins/check_http.c 2009-03-19 06:11:15 UTC (rev 2173)
+++ nagiosplug/trunk/plugins/check_http.c 2009-03-19 21:06:14 UTC (rev 2174)
@@ -894,9 +894,6 @@
#endif
if (sd) close(sd);
- /* reset the alarm */
- alarm (0);
-
/* Save check time */
microsec = deltime (tv);
elapsed_time = (double)microsec / 1.0e6;
@@ -999,6 +996,9 @@
} /* end else (server_expect_yn) */
+ /* reset the alarm - must be called *after* redir or we'll never die on redirects! */
+ alarm (0);
+
if (maximum_age >= 0) {
result = max_state_alt(check_document_dates(header, &msg), result);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Commits
mailing list