- Timestamp:
- Mar 30, 2012 7:10:13 AM (12 years ago)
- Location:
- pjproject/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk
-
pjproject/trunk/pjlib-util/src/pjlib-util/stun_simple_client.c
r3666 r3999 45 45 unsigned srv_cnt; 46 46 pj_sockaddr_in srv_addr[2]; 47 int i, send_cnt = 0 ;47 int i, send_cnt = 0, nfds; 48 48 pj_pool_t *pool; 49 49 struct query_rec { … … 114 114 TRACE_((THIS_FILE, " Done initialization.")); 115 115 116 #if defined(PJ_SELECT_NEEDS_NFDS) && PJ_SELECT_NEEDS_NFDS!=0 117 nfds = -1; 118 for (i=0; i<sock_cnt; ++i) { 119 if (sock[i] > nfds) { 120 nfds = sock[i]; 121 } 122 } 123 #else 124 nfds = PJ_IOQUEUE_MAX_HANDLES-1; 125 #endif 126 116 127 /* Main retransmission loop. */ 117 128 for (send_cnt=0; send_cnt<MAX_REQUEST; ++send_cnt) { … … 171 182 } 172 183 173 select_rc = pj_sock_select( PJ_IOQUEUE_MAX_HANDLES, &r, NULL, NULL, &timeout);184 select_rc = pj_sock_select(nfds+1, &r, NULL, NULL, &timeout); 174 185 TRACE_((THIS_FILE, " select() rc=%d", select_rc)); 175 186 if (select_rc < 1)
Note: See TracChangeset
for help on using the changeset viewer.