[Freeswitch-trunk] [commit] r3567 - freeswitch/trunk/src/mod/applications/mod_conference
Freeswitch SVN
anthm at freeswitch.org
Thu Dec 7 13:16:31 EST 2006
Author: anthm
Date: Thu Dec 7 13:16:29 2006
New Revision: 3567
Modified:
freeswitch/trunk/src/mod/applications/mod_conference/mod_conference.c
Log:
where did the read lock go in del_member
Modified: freeswitch/trunk/src/mod/applications/mod_conference/mod_conference.c
==============================================================================
--- freeswitch/trunk/src/mod/applications/mod_conference/mod_conference.c (original)
+++ freeswitch/trunk/src/mod/applications/mod_conference/mod_conference.c Thu Dec 7 13:16:29 2006
@@ -473,6 +473,11 @@
conference_member_t *imember, *last = NULL;
switch_event_t *event;
+ if (switch_thread_rwlock_tryrdlock(conference->rwlock) != SWITCH_STATUS_SUCCESS) {
+ switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CRIT, "Read Lock Fail\n");
+ return;
+ }
+
switch_mutex_lock(conference->mutex);
switch_mutex_lock(conference->member_mutex);
switch_mutex_lock(member->audio_in_mutex);
More information about the Freeswitch-trunk
mailing list