[asterisk-commits] seanbright: branch 1.6.0 r168706 - in /branches/1.6.0: ./ apps/app_meetme.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu Jan 15 09:34:35 CST 2009
Author: seanbright
Date: Thu Jan 15 09:34:35 2009
New Revision: 168706
URL: http://svn.digium.com/svn-view/asterisk?view=rev&rev=168706
Log:
Merged revisions 168705 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk
........
r168705 | seanbright | 2009-01-15 10:33:18 -0500 (Thu, 15 Jan 2009) | 11 lines
Add a missing unlock and properly handle the 'maxusers' setting on MeetMe
conferences. We were using the 'user number' field to compare against the
maximum allowed users, which works assuming users with lower user numbers
didn't leave the conference.
(closes issue #14117)
Reported by: sergedevorop
Patches:
20090114__bug14117-2.diff.txt uploaded by seanbright (license 71)
Tested by: sergedevorop
........
Modified:
branches/1.6.0/ (props changed)
branches/1.6.0/apps/app_meetme.c
Propchange: branches/1.6.0/
------------------------------------------------------------------------------
Binary property 'trunk-merged' - no diff available.
Modified: branches/1.6.0/apps/app_meetme.c
URL: http://svn.digium.com/svn-view/asterisk/branches/1.6.0/apps/app_meetme.c?view=diff&rev=168706&r1=168705&r2=168706
==============================================================================
--- branches/1.6.0/apps/app_meetme.c (original)
+++ branches/1.6.0/apps/app_meetme.c Thu Jan 15 09:34:35 2009
@@ -1809,10 +1809,12 @@
user->user_no = AST_LIST_LAST(&conf->userlist)->user_no + 1;
if (rt_schedule && conf->maxusers)
- if (user->user_no > conf->maxusers) {
+ if (conf->users >= conf->maxusers) {
/* Sorry, but this confernce has reached the participant limit! */
if (!ast_streamfile(chan, "conf-full", chan->language))
ast_waitstream(chan, "");
+ ast_mutex_unlock(&conf->playlock);
+ user->user_no = 0;
goto outrun;
}
More information about the asterisk-commits
mailing list