]> git.ipfire.org Git - thirdparty/asterisk.git/commit
chan_pjsip: segfault on already disconnected session 76/4176/1
authorAlexei Gradinari <alex2grad@gmail.com>
Tue, 18 Oct 2016 14:04:54 +0000 (10:04 -0400)
committerAlexei Gradinari <alex2grad@gmail.com>
Tue, 25 Oct 2016 15:21:52 +0000 (10:21 -0500)
commit3e040685c720323e9471497ce46ec83bac72f345
tree7c0977b846ef8fd9a2dd4977d0ef0c817c7c1d8a
parent7c3cc1b605b74bee37f9131c338ce3ca23505fd3
chan_pjsip: segfault on already disconnected session

On heavy loaded system the TCP/TLS incoming calls could be
disconnected by pjproject while these calls are being
processed by asterisk.

This patch uses functions pjsip_inv_add_ref/pjsip_inv_dec_ref
to inform pjproject that an INVITE session is in use.

ASTERISK-26482 #close

Change-Id: Ia2e3e2f75358cdb530252a9ce158af3d5d9fdf33
channels/chan_pjsip.c