Files
asterisk/main
Mark Michelson 3b830da053 Merged revisions 95577 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r95577 | mmichelson | 2007-12-31 17:43:13 -0600 (Mon, 31 Dec 2007) | 9 lines

Avoiding a potentially bad locking situation. ast_merge_contexts_and_delete writelocks the conlock, then
calls ast_hint_extension, which attempts to readlock the same lock. Recursion with read-write locks is 
dangerous, so the inner lock needs to be removed. I did this by copying the "guts" of ast_hint_extension
into ast_merge_contexts_and_delete (sans the extra lock).

(this change is inspired by the locking problems seen in issue #11080, but I have no idea if this is the
problematic area experienced by the reporters of that issue)


........


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95578 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2007-12-31 23:44:45 +00:00
..
2007-11-28 15:38:03 +00:00
2007-11-24 13:48:48 +00:00
2007-11-27 20:21:57 +00:00
2007-12-11 22:20:22 +00:00
2007-11-27 21:10:50 +00:00
2007-12-07 23:32:09 +00:00
2007-11-27 21:10:50 +00:00
2007-12-03 23:49:40 +00:00
2007-11-24 13:48:48 +00:00
2007-12-27 20:11:20 +00:00
2007-12-31 23:44:45 +00:00
2007-12-21 16:10:21 +00:00
2007-11-21 00:23:49 +00:00
2007-12-14 14:48:38 +00:00