Ignore:
Timestamp:
Mar 29, 2017 2:40:48 AM (7 years ago)
Author:
ming
Message:

Fixed #2002: Deadlock between PJSUA LOCK, transaction group lock, and UA mutex

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsip-ua/sip_inv.c

    r5435 r5573  
    32763276    pjsip_tsx_create_key(rdata->tp_info.pool, &key, PJSIP_ROLE_UAS, 
    32773277                         pjsip_get_invite_method(), rdata); 
    3278     invite_tsx = pjsip_tsx_layer_find_tsx(&key, PJ_TRUE); 
     3278    invite_tsx = pjsip_tsx_layer_find_tsx2(&key, PJ_TRUE); 
    32793279 
    32803280    if (invite_tsx == NULL) { 
     
    33253325 
    33263326    if (invite_tsx) 
    3327         pj_grp_lock_release(invite_tsx->grp_lock); 
     3327        pj_grp_lock_dec_ref(invite_tsx->grp_lock); 
    33283328} 
    33293329 
Note: See TracChangeset for help on using the changeset viewer.