[MEDIUM] pre-initialize timeouts to infinity, not zero
Since the timers have been changed, the timeouts for the default instance
have not been adjusted. This results in unspecified timeouts becoming zero
instead of infinite.
diff --git a/src/cfgparse.c b/src/cfgparse.c
index c1eec25..e361356 100644
--- a/src/cfgparse.c
+++ b/src/cfgparse.c
@@ -468,6 +468,10 @@
defproxy.maxconn = cfg_maxpconn;
defproxy.conn_retries = CONN_RETRIES;
defproxy.logfac1 = defproxy.logfac2 = -1; /* log disabled */
+ tv_eternity(&defproxy.clitimeout);
+ tv_eternity(&defproxy.contimeout);
+ tv_eternity(&defproxy.srvtimeout);
+ tv_eternity(&defproxy.appsession_timeout);
}
/*