[asterisk-commits] russell: trunk r108894 - /trunk/main/pbx.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Sat Mar 15 11:21:05 CDT 2008
Author: russell
Date: Sat Mar 15 11:21:04 2008
New Revision: 108894
URL: http://svn.digium.com/view/asterisk?view=rev&rev=108894
Log:
Remove a double write lock of the contexts lock in ast_wrlock_contexts().
How did this ever work?
(closes issue #12219)
Reported by: ys
Patches:
pbx.c.diff uploaded by ys (license 281)
Modified:
trunk/main/pbx.c
Modified: trunk/main/pbx.c
URL: http://svn.digium.com/view/asterisk/trunk/main/pbx.c?view=diff&rev=108894&r1=108893&r2=108894
==============================================================================
--- trunk/main/pbx.c (original)
+++ trunk/main/pbx.c Sat Mar 15 11:21:04 2008
@@ -7823,7 +7823,7 @@
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()
More information about the asterisk-commits
mailing list