summaryrefslogtreecommitdiff
path: root/main/config_options.c
diff options
context:
space:
mode:
authorTerry Wilson <twilson@digium.com>2012-06-27 21:21:27 +0000
committerTerry Wilson <twilson@digium.com>2012-06-27 21:21:27 +0000
commit7d9e0158c3bc528e4e59b225604fb4f39ebd653e (patch)
tree970acfc835accd7d9e12ea5ca311c563c734878b /main/config_options.c
parent5eb94d7ebbc2c29d4de8201103bcb62ae8afcd31 (diff)
AST-2012-010: Clean up after a reinvite that never gets a final response
The basic problem is that if a re-INVITE is sent by Asterisk and it receives a provisional response, but no final response, then the dialog is never torn down. In addition to leaking memory, this also leaks file descriptors and will eventually lead to Asterisk no longer being able to process calls. This patch just keeps track of whether there is an outstanding re-INVITE, and if there is goes ahead and cleans up everything as though there was no outstanding reinvite. Review: https://reviewboard.asterisk.org/r/2009/ (closes issue ASTERISK-19992) Reported by: Steve Davies Tested by: Steve Davies, Terry Wilson ........ Merged revisions 369436 from http://svn.asterisk.org/svn/asterisk/branches/1.8 ........ Merged revisions 369437 from http://svn.asterisk.org/svn/asterisk/branches/10 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@369449 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'main/config_options.c')
0 files changed, 0 insertions, 0 deletions