diff options
Diffstat (limited to 'res/res_pjsip/pjsip_distributor.c')
-rw-r--r-- | res/res_pjsip/pjsip_distributor.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/res/res_pjsip/pjsip_distributor.c b/res/res_pjsip/pjsip_distributor.c index 9fd6250e8..5e53cb0fd 100644 --- a/res/res_pjsip/pjsip_distributor.c +++ b/res/res_pjsip/pjsip_distributor.c @@ -134,7 +134,12 @@ static pjsip_dialog *find_dialog(pjsip_rx_data *rdata) } dlg = pjsip_tsx_get_dlg(tsx); + +#ifdef HAVE_PJ_TRANSACTION_GRP_LOCK + pj_grp_lock_release(tsx->grp_lock); +#else pj_mutex_unlock(tsx->mutex); +#endif if (!dlg) { return NULL; |