idle timeout, lifetime, etc.
*/
this->fd = fr_socket_client_tcp(&home->src_ipaddr,
&home->ipaddr, home->port, false);
+
+ /*
+ * Set max_requests, lifetime, and idle_timeout from the home server.
+ */
+ sock->limit = home->limit;
} else
#endif
this->fd = fr_socket(&home->src_ipaddr, src_port);
fr_event_now(el, &now);
- switch (listener->type) {
-#ifdef WITH_PROXY
- case RAD_LISTEN_PROXY:
- limit = &sock->home->limit;
- break;
-#endif
-
- case RAD_LISTEN_AUTH:
-#ifdef WITH_ACCOUNTING
- case RAD_LISTEN_ACCT:
-#endif
- limit = &sock->limit;
- break;
-
- default:
- return;
- }
+ limit = &sock->limit;
/*
* If we enforce a lifetime, do it now.