diff options
author | mmichelson <mmichelson@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-08-27 22:41:00 +0000 |
---|---|---|
committer | mmichelson <mmichelson@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-08-27 22:41:00 +0000 |
commit | 6db96756429a3540cf98b3e9f2906ff8a1f57158 (patch) | |
tree | 4952ba5eb98cdf2aa5756774a5afe38fa58116ae /contrib | |
parent | 852aa2966ee2d84326fb1992d298fd8d0c35dc7d (diff) |
Merged revisions 81158 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r81158 | mmichelson | 2007-08-27 17:40:19 -0500 (Mon, 27 Aug 2007) | 5 lines
Resolve a potential deadlock. In this case, a single queue is locked, then the queue list. In changethread(), the queue list is
locked, and then each individual queue is locked. Under the right circumstances, this could deadlock. As such, I have unlocked
the individual queue before locking the queue list, and then locked the queue back after the queue list is unlocked.
........
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@81159 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions