summaryrefslogtreecommitdiff
path: root/main/autoservice.c
diff options
context:
space:
mode:
authorDavid Vossel <dvossel@digium.com>2010-07-20 21:41:21 +0000
committerDavid Vossel <dvossel@digium.com>2010-07-20 21:41:21 +0000
commitc26791d5f862a7169cee8fb5a6ee51e5601d53d2 (patch)
treebc897519597de55fef61b2ec2b2738ab0224679d /main/autoservice.c
parentc149b851b36d99db634df90c1f0ce35dda32ecb1 (diff)
fixes sip CANCEL race condition
If Asterisk sends a 4xx error and the other side sends a CANCEl before receiving the 4xx and responding with the ACK, Asterisk will process the CANCEL and send a 487 Request Terminated as a new final response to the INVITE. Since we are issuing a new final response to the INVITE, the old one must be pretend_acked else it will keep retransmitting. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@278234 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'main/autoservice.c')
0 files changed, 0 insertions, 0 deletions