projects
/
asterisk/asterisk.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9284756
)
Remove a double write lock of the contexts lock in ast_wrlock_contexts().
author
Russell Bryant
<russell@russellbryant.com>
Sat, 15 Mar 2008 16:21:04 +0000
(16:21 +0000)
committer
Russell Bryant
<russell@russellbryant.com>
Sat, 15 Mar 2008 16:21:04 +0000
(16:21 +0000)
How did this ever work?
(closes issue #12219)
Reported by: ys
Patches:
pbx.c.diff uploaded by ys (license 281)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@108894
65c4cc65
-6c06-0410-ace0-
fbb531ad65f3
main/pbx.c
patch
|
blob
|
history
diff --git
a/main/pbx.c
b/main/pbx.c
index
029b68b
..
d32994f
100644
(file)
--- a/
main/pbx.c
+++ b/
main/pbx.c
@@
-7823,7
+7823,7
@@
int ast_wrlock_contexts()
int res = ast_rwlock_wrlock(&conlock);
if (!res)
ast_atomic_fetchadd_int(&conlock_wrlock_version, 1);
- return ast_rwlock_wrlock(&conlock);
+ return res;
}
int ast_rdlock_contexts()