summaryrefslogtreecommitdiff
path: root/pjsip/src/test/inv_offer_answer_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip/src/test/inv_offer_answer_test.c')
-rw-r--r--pjsip/src/test/inv_offer_answer_test.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/pjsip/src/test/inv_offer_answer_test.c b/pjsip/src/test/inv_offer_answer_test.c
index 2131ae6f..4c5eb28b 100644
--- a/pjsip/src/test/inv_offer_answer_test.c
+++ b/pjsip/src/test/inv_offer_answer_test.c
@@ -308,8 +308,8 @@ static pj_bool_t on_rx_request(pjsip_rx_data *rdata)
* Create UAS
*/
uri = pj_str(CONTACT);
- status = pjsip_dlg_create_uas(pjsip_ua_instance(), rdata,
- &uri, &dlg);
+ status = pjsip_dlg_create_uas_and_inc_lock(pjsip_ua_instance(), rdata,
+ &uri, &dlg);
pj_assert(status == PJ_SUCCESS);
if (inv_test.param.oa[0] == OFFERER_UAC)
@@ -321,6 +321,7 @@ static pj_bool_t on_rx_request(pjsip_rx_data *rdata)
status = pjsip_inv_create_uas(dlg, rdata, sdp, inv_test.param.inv_option, &inv_test.uas);
pj_assert(status == PJ_SUCCESS);
+ pjsip_dlg_dec_lock(dlg);
TRACE_((THIS_FILE, " Sending 183 with SDP"));