]> git.ipfire.org Git - thirdparty/asterisk.git/commit
fixes problem with duplicate TXREQ packets
authorDavid Vossel <dvossel@digium.com>
Wed, 3 Mar 2010 18:02:27 +0000 (18:02 +0000)
committerDavid Vossel <dvossel@digium.com>
Wed, 3 Mar 2010 18:02:27 +0000 (18:02 +0000)
commit8dbeb5925d90bd30a3904a8a94668fa60a09b652
treea6054824b61d7277cf80c6acbbb32747f2ecbe89
parent9ff28fd6e8829e87629aeceb51b14c73c54f3b41
fixes problem with duplicate TXREQ packets

When Asterisk receives an IAX2 TXREQ packet, try_transfer()
will call store_by_transfercallno() to link the chan_iax2_pvt
struct into iax_transfercallno_pvts. If a duplicate TXREQ
packet is received for the same call, the pvt struct will be
linked into iax_transfercallno_pvts multiple times.  This patch
fixes this.  Thanks rain for debugging this and providing a patch!

(closes issue #16904)
Reported by: rain
Patches:
      iax2-double-txreq-fix.diff uploaded by rain (license 327)
Tested by: rain, dvossel

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@250394 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_iax2.c