]> git.ipfire.org Git - thirdparty/asterisk.git/commit
The channel needs to stay locked while running timer callbacks, as they access
authorRussell Bryant <russell@russellbryant.com>
Thu, 18 Oct 2007 18:03:10 +0000 (18:03 +0000)
committerRussell Bryant <russell@russellbryant.com>
Thu, 18 Oct 2007 18:03:10 +0000 (18:03 +0000)
commit9df6ebe9b94132eb7532f677278300604f108dbc
treecd47eae00c48491fb42d2939e30228712210b07b
parentc9935ba132c12defc87ae23e8ea1d362839738f5
The channel needs to stay locked while running timer callbacks, as they access
and modify channel data that may change elsewhere.  I went through every timer
callback in the source tree to make sure that none of them did any additional
locking that could introduce deadlocks, and all is well.

(closes issue #10765)
Reported by: Ivan
Patches:
      ast_1_4_11_svn_patch_channel_rc.diff uploaded by Ivan (license 229)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@86330 65c4cc65-6c06-0410-ace0-fbb531ad65f3
include/asterisk/channel.h
main/channel.c