Update of /cvsroot/srvx/services/src
In directory sc8-pr-cvs1:/tmp/cvs-serv12073/src
Modified Files:
sockcheck.c
Log Message:
also assign client->fd in sockcheck_begin_test, so that a long-delayed
connect() can be cancelled
Index: sockcheck.c
===================================================================
RCS file: /cvsroot/srvx/services/src/sockcheck.c,v
retrieving revision 1.84
retrieving revision 1.85
diff -C2 -r1.84 -r1.85
*** sockcheck.c 20 Jan 2003 23:33:03 -0000 1.84
--- sockcheck.c 20 Jan 2003 23:48:17 -0000 1.85
***************
*** 637,641 ****
client->read_pos = 0;
client->read_used = 0;
! io_fd = ioset_connect((struct sockaddr*)sockcheck_conf.local_addr, sizeof(struct sockaddr), client->addr->hostname, client->state->port, 0, client, sockcheck_connected);
if (!io_fd) {
client->test_index++;
--- 637,641 ----
client->read_pos = 0;
client->read_used = 0;
! client->fd = io_fd = ioset_connect((struct sockaddr*)sockcheck_conf.local_addr, sizeof(struct sockaddr), client->addr->hostname, client->state->port, 0, client, sockcheck_connected);
if (!io_fd) {
client->test_index++;
|