]> git.ipfire.org Git - thirdparty/asterisk.git/commit
thirdparty/pjproject: fix deadlock in response retransmissions
authorTorrey Searle <torrey@voxbone.com>
Tue, 17 Jul 2018 12:13:43 +0000 (14:13 +0200)
committerRichard Mudgett <rmudgett@digium.com>
Wed, 1 Aug 2018 16:12:02 +0000 (11:12 -0500)
commited4c017952335ec6adc805bffa7c4c68399e0f98
tree64f271b1ac9c9cce44ccb9c87df1436e15c0db8b
parent37733beb53a2ee8d234e9b3fc55f867ab268c13d
thirdparty/pjproject: fix deadlock in response retransmissions

The tdata containing the response can be shared by both the dialog
object and the tsx object.  In order to prevent the race condition
between the tsx retransmission and the dialog sending a response,
clone the tdata before modifying it for the dialog send response.

ASTERISK-27966 #close

Change-Id: Ic381004a3a212fe1d8eca0e707fe09dba4a6ab4e
third-party/pjproject/patches/0110_fix_tdata_rexmit_deadlock.patch [new file with mode: 0644]