Merged revisions 163092 via svnmerge from
authorRussell Bryant <russell@russellbryant.com>
Thu, 11 Dec 2008 17:06:16 +0000 (17:06 +0000)
committerRussell Bryant <russell@russellbryant.com>
Thu, 11 Dec 2008 17:06:16 +0000 (17:06 +0000)
commit31e068ade2ed93681d9af7aa9cdb42054348b13d
treef124f8c52a6e5f37400a7c838760e2eb56b31213
parentd254de9194f94b3e019e04c7b8b6465b983a42b8
Merged revisions 163092 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r163092 | russell | 2008-12-11 10:54:51 -0600 (Thu, 11 Dec 2008) | 11 lines

Fix an issue that made it so you could only have a single caller executing
a custom feature at a time.  This was especially problematic when custom
features ran for any appreciable amount of time.

The fix turned out to be quite simple.  The dynamic features are now stored
in a read/write list instead of a list using a mutex.

(closes issue #13478)
Reported by: neutrino88
Fix suggested by file

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@163094 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/features.c