From 60369a2354d3ebed3d13c19c9fd81167c008341c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Wed, 14 Oct 2020 14:10:43 -0400 Subject: [PATCH] sipaccount: let pjsip handle pointer Change-Id: I120fbac7f5bbcfbb7341b903741c04045759f52b --- src/sip/sipaccount.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/sip/sipaccount.cpp b/src/sip/sipaccount.cpp index 519a0d33f8..c1b3e71f77 100644 --- a/src/sip/sipaccount.cpp +++ b/src/sip/sipaccount.cpp @@ -2242,16 +2242,17 @@ SIPAccount::onComplete(void* token, pjsip_event* event) cseq_hdr->cseq += 1; // Resend request - ctx* token_ptr = c.release(); + auto to = c->to; + auto id = c->id; status = pjsip_endpt_send_request(acc->link_.getEndpoint(), new_request, -1, - token_ptr, + c.release(), &onComplete); if (status != PJ_SUCCESS) { JAMI_ERR("Unable to send request: %s", sip_utils::sip_strerror(status).c_str()); - acc->messageEngine_.onMessageSent(token_ptr->to, token_ptr->id, false); + acc->messageEngine_.onMessageSent(to, id, false); } return; } else { -- GitLab