diff --git a/src/ca/vms_depen.c b/src/ca/vms_depen.c index 54afef43d..c6ecf6b0d 100644 --- a/src/ca/vms_depen.c +++ b/src/ca/vms_depen.c @@ -72,6 +72,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( @@ -80,11 +85,6 @@ void cac_mux_io(struct timeval *ptimeout) ca_process_input_queue(); - /* - * manage search timers and detect disconnects - */ - manage_conn(TRUE); - timeout.tv_sec = 0; timeout.tv_usec = 0; }