diff --git a/src/ca/posix_depen.c b/src/ca/posix_depen.c index 262c4115c..25a4a9299 100644 --- a/src/ca/posix_depen.c +++ b/src/ca/posix_depen.c @@ -28,6 +28,7 @@ * * Modification Log: * ----------------- + * $Log$ * */ @@ -70,6 +71,11 @@ void cac_mux_io(struct timeval *ptimeout) cac_clean_iiu_list(); + /* + * manage search timers and detect disconnects + */ + manage_conn(TRUE); + timeout = *ptimeout; do{ count = cac_select_io( @@ -77,12 +83,6 @@ void cac_mux_io(struct timeval *ptimeout) CA_DO_RECVS | CA_DO_SENDS); ca_process_input_queue(); - - /* - * manage search timers and detect disconnects - */ - manage_conn(TRUE); - timeout.tv_sec = 0; timeout.tv_usec = 0; }