]> git.ipfire.org Git - thirdparty/asterisk.git/commit
chan_pjsip: segfault on already disconnected session 42/4142/1
authorAlexei Gradinari <alex2grad@gmail.com>
Tue, 18 Oct 2016 14:04:54 +0000 (10:04 -0400)
committerAlexei Gradinari <alex2grad@gmail.com>
Tue, 18 Oct 2016 14:04:54 +0000 (10:04 -0400)
commit6d462b9eaf4f34a518ec491f1f97c21adc30a87c
treef8d2483816e3f2ba940f9a9c3ae60766be4463f5
parent05c6ab0d8fdc1dc6d213a40e9c2a4b5dc727cc20
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