Ignore:
Timestamp:
Feb 15, 2018 1:57:11 PM (6 years ago)
Author:
riza
Message:

Fix #2091: On iOS11, replace_udp_sock() might fail and lead to unusable UDP transport.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib/src/pj/ioqueue_common_abs.c

    r5692 r5737  
    344344                                 "Send error for socket %d, retrying", 
    345345                                 h->fd)); 
    346                     replace_udp_sock(h); 
     346                    send_rc = replace_udp_sock(h); 
    347347                    continue; 
    348348                } 
     
    579579                h->fd_type==pj_SOCK_DGRAM()) 
    580580            { 
    581                 replace_udp_sock(h); 
     581                rc = replace_udp_sock(h); 
     582                if (rc != PJ_SUCCESS) { 
     583                    bytes_read = -rc; 
     584                } 
    582585            } 
    583586#endif 
Note: See TracChangeset for help on using the changeset viewer.