From 5b85ff054a1b48c5a17cab90edf6bc5bcad87f74 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Mon, 16 Oct 2006 21:07:19 +0000 Subject: FIXED BUG: pjsip_endpt_send_request() SHOULD DELETE THE REQUEST REGARDLESS OF THE STATUS!!! git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@777 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/src/pjsip/sip_util_statefull.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pjsip/src') diff --git a/pjsip/src/pjsip/sip_util_statefull.c b/pjsip/src/pjsip/sip_util_statefull.c index d211af93..133dce32 100644 --- a/pjsip/src/pjsip/sip_util_statefull.c +++ b/pjsip/src/pjsip/sip_util_statefull.c @@ -106,7 +106,11 @@ PJ_DEF(pj_status_t) pjsip_endpt_send_request( pjsip_endpoint *endpt, PJ_TODO(IMPLEMENT_TIMEOUT_FOR_SEND_REQUEST); - return pjsip_tsx_send_msg(tsx, NULL); + status = pjsip_tsx_send_msg(tsx, NULL); + if (status != PJ_SUCCESS) + pjsip_tx_data_dec_ref(tdata); + + return status; } -- cgit v1.2.3