summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorPaul Belanger <paul.belanger@polybeacon.com>2010-06-23 21:00:00 +0000
committerPaul Belanger <paul.belanger@polybeacon.com>2010-06-23 21:00:00 +0000
commitaffec518d6bcdc2012b2ef16af995d8a2104f47a (patch)
tree8243cc5dfd8589ab9f127fbd7af639f5cdd0f901 /apps
parent9328d05d90534e06c3004fa24bf023ec3f6ea56c (diff)
Merged revisions 272255 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r272255 | pabelanger | 2010-06-23 16:57:01 -0400 (Wed, 23 Jun 2010) | 12 lines First caller into a dynamic conference now enter pin once. If MeetMe is configured to use dynamic conference numbers, then the first caller (which creates the conference) had to enter the PIN number twice. (closes issue #15878) Reported by: shawkris Patches: issue15878.patch uploaded by pabelanger (license 224) Tested by: pabelanger ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@272257 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'apps')
-rw-r--r--apps/app_meetme.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/apps/app_meetme.c b/apps/app_meetme.c
index f632bef5c..8b24b3c5c 100644
--- a/apps/app_meetme.c
+++ b/apps/app_meetme.c
@@ -4140,10 +4140,11 @@ static int conf_exec(struct ast_channel *chan, const char *data)
res = -1;
}
} else {
- if ((!ast_strlen_zero(cnf->pin) &&
- !ast_test_flag64(&confflags, CONFFLAG_ADMIN)) ||
+ if (((!ast_strlen_zero(cnf->pin) &&
+ !ast_test_flag(&confflags, CONFFLAG_ADMIN)) ||
(!ast_strlen_zero(cnf->pinadmin) &&
- ast_test_flag64(&confflags, CONFFLAG_ADMIN))) {
+ ast_test_flag(&confflags, CONFFLAG_ADMIN))) &&
+ (!(cnf->users == 0 && cnf->isdynamic))) {
char pin[MAX_PIN] = "";
int j;