Merged revisions 86330 via svnmerge from
authorRussell Bryant <russell@russellbryant.com>
Thu, 18 Oct 2007 18:06:49 +0000 (18:06 +0000)
committerRussell Bryant <russell@russellbryant.com>
Thu, 18 Oct 2007 18:06:49 +0000 (18:06 +0000)
commit155aaf947fdf5caf98107858a7376ce889447546
treef54b8087dd53faf052a33b4e7ef34725c135af67
parent934b814addbc013d7d58e41560da02e8fefc81ad
Merged revisions 86330 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r86330 | russell | 2007-10-18 13:03:10 -0500 (Thu, 18 Oct 2007) | 10 lines

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/trunk@86331 65c4cc65-6c06-0410-ace0-fbb531ad65f3
include/asterisk/channel.h
main/channel.c