otherwise the pollset-remove can crash (at least with select-based poll, since
fd is now -1)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@833583
13f79535-47bb-0310-9956-
ffa450edef68
if (c->state == STATE_CONNECTING) {
rv = apr_socket_connect(c->aprsock, destsa);
if (rv != APR_SUCCESS) {
+ set_conn_state(c, STATE_UNCONNECTED);
apr_socket_close(c->aprsock);
err_conn++;
if (bad++ > 10) {
"\nTest aborted after 10 failures\n\n");
apr_err("apr_socket_connect()", rv);
}
- set_conn_state(c, STATE_UNCONNECTED);
start_connect(c);
continue;
}