Changeset 5147


Ignore:
Timestamp:
Aug 6, 2015 6:28:51 AM (6 years ago)
Author:
ming
Message:

Fixed #1875: Assertion in rescheduling PJSIP retransmission

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsip/sip_transaction.c

    r5111 r5147  
    18491849        } 
    18501850 
    1851         /* Need to reschedule retransmission? */ 
    1852         if (tsx->transport_flag & TSX_HAS_PENDING_RESCHED) { 
     1851        /* Need to reschedule retransmission? 
     1852         * Note that when sending a pending message above, tsx_send_msg() 
     1853         * may set the flag TSX_HAS_PENDING_TRANSPORT. 
     1854         * Please refer to ticket #1875. 
     1855         */ 
     1856        if (tsx->transport_flag & TSX_HAS_PENDING_RESCHED && 
     1857            !(tsx->transport_flag & TSX_HAS_PENDING_TRANSPORT)) 
     1858        { 
    18531859            tsx->transport_flag &= ~(TSX_HAS_PENDING_RESCHED); 
    18541860 
Note: See TracChangeset for help on using the changeset viewer.