summaryrefslogtreecommitdiff
path: root/res/res_pjsip.c
diff options
context:
space:
mode:
authorRichard Mudgett <rmudgett@digium.com>2016-09-21 15:10:29 -0500
committerRichard Mudgett <rmudgett@digium.com>2016-11-10 16:14:55 -0600
commit2e7fc56d3cb55b0fe200c0cb8f183e94698cfabc (patch)
tree89f5e99b17a26f8331d653fe4889bbd570e5cd8b /res/res_pjsip.c
parent71dc33356504e32b6ed4bbf6faaacb51a3602d10 (diff)
res_pjsip: Fix tdata leaks in off nominal paths.
Change-Id: Ie83e06e88c2d60157775263b07e40b61718ac97b
Diffstat (limited to 'res/res_pjsip.c')
-rw-r--r--res/res_pjsip.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/res/res_pjsip.c b/res/res_pjsip.c
index 153352f9f..8ac63204b 100644
--- a/res/res_pjsip.c
+++ b/res/res_pjsip.c
@@ -3555,6 +3555,7 @@ static pj_status_t endpt_send_request(struct ast_sip_endpoint *endpoint,
pj_strbuf(&tdata->msg->line.req.method.name),
endpoint ? ast_sorcery_object_get_id(endpoint) : "<unknown>");
ao2_t_ref(req_wrapper, -2, "Drop timer and routine ref");
+ pjsip_tx_data_dec_ref(tdata);
return ret_val;
}