]> git.ipfire.org Git - thirdparty/asterisk.git/commit
(closes issue #12101)
authorSteve Murphy <murf@digium.com>
Thu, 25 Sep 2008 16:12:14 +0000 (16:12 +0000)
committerSteve Murphy <murf@digium.com>
Thu, 25 Sep 2008 16:12:14 +0000 (16:12 +0000)
commit8524d212f68204eeb7ca092137a9befe55cee1b2
tree18595572fd7dc1a327f8a8fb94fe320222c92166
parent987835bbfe1a8409b6637b679c83365269d22388
(closes issue #12101)
Reported by: MVF
Tested by: neutrino88, urzedo, murf, thiagofernandes

Many thanks to neutrino88 for this patch, which
solves a problem whereby channels get a CANCEL
request, respond to it properly, but end up
in a hung state, infinitely being rescheduled.
This fix is a bit crude, in that catches the
problem at a rather late phase, but it may
prevent infinite rescheduling problems that
might still arise.

It might have been better to find out why,
in the course of protocol handling, the channel
was not destroyed, but we leave that to
future generations.

Many thanks to urzedo and thiagofernandes for
their work in verifying that the patch code
indeed is being executing, and averting the
problem.

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