Hi Mladen, [EMAIL PROTECTED] schrieb: > @@ -1220,12 +1220,25 @@ ... > /* Connect to the backend. > * This can be either uninitalized connection or a reconnect. > */ > if (ajp_connect_to_endpoint(ae, l) == JK_TRUE) { > + /* should we send a CPING to validate connection ? */ > + if (ae->worker->connect_timeout > 0) { > + if (ajp_handle_cping_cpong(ae, > + ae->worker->connect_timeout, l) == JK_FALSE) { > + /* Close the socket if unable to cping/cpong */ > + jk_close_socket(ae->sd); > + ae->sd = JK_INVALID_SOCKET; > + JK_TRACE_EXIT(l); > + return JK_FALSE; > + } > + } > +
Cping/Cpong is already done inside ajp_connect_to_endpoint(), if it fails we take the else part, that does the jk_close_socket. So I think this would lead to a double cping/cpong after connect. Regards, Rainer --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]