Ignore:
Timestamp:
Sep 23, 2019 7:25:41 AM (3 years ago)
Author:
ming
Message:

Fixed #2229: Limitations in ICE data sending

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjnath/src/pjnath/turn_session.c

    r5987 r6071  
    13271327 
    13281328    sess = (pj_turn_session*) pj_stun_session_get_user_data(stun); 
    1329     return (*sess->cb.on_send_pkt)(sess, (const pj_uint8_t*)pkt,  
    1330                                    (unsigned)pkt_size,  
    1331                                    dst_addr, addr_len); 
     1329    if (*sess->cb.on_stun_send_pkt) { 
     1330        return (*sess->cb.on_stun_send_pkt)(sess, (const pj_uint8_t*)pkt, 
     1331                                            (unsigned)pkt_size, 
     1332                                            dst_addr, addr_len); 
     1333    } else { 
     1334        return (*sess->cb.on_send_pkt)(sess, (const pj_uint8_t*)pkt, 
     1335                                       (unsigned)pkt_size, 
     1336                                       dst_addr, addr_len); 
     1337    } 
    13321338} 
    13331339 
Note: See TracChangeset for help on using the changeset viewer.