diff options
author | Mark Spencer <markster@digium.com> | 2005-03-05 15:25:08 +0000 |
---|---|---|
committer | Mark Spencer <markster@digium.com> | 2005-03-05 15:25:08 +0000 |
commit | b9027295d73bb51b75326ea2d09d74a451e1ac34 (patch) | |
tree | 522ce9b51d323be57772337949f840e41ba5e7d6 /apps | |
parent | a397a88192618cb29c89b76aafe3cb1467e154eb (diff) |
Fix meetme flushing stupidity (doh!) (bug #3599)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5148 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'apps')
-rwxr-xr-x | apps/app_meetme.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/apps/app_meetme.c b/apps/app_meetme.c index 269e6c5ea..ff70b5e65 100755 --- a/apps/app_meetme.c +++ b/apps/app_meetme.c @@ -540,10 +540,8 @@ static void conf_flush(int fd) { int x; x = ZT_FLUSH_ALL; - if (ioctl(fd, ZT_FLUSH, x)) { + if (ioctl(fd, ZT_FLUSH, &x)) ast_log(LOG_WARNING, "Error flushing channel\n"); - close(fd); - } } static int conf_run(struct ast_channel *chan, struct ast_conference *conf, int confflags) @@ -795,7 +793,6 @@ zapretry: ast_mutex_unlock(&conflock); goto outrun; } - conf_flush(fd); ast_log(LOG_DEBUG, "Placed channel %s in ZAP conf %d\n", chan->name, conf->zapconf); manager_event(EVENT_FLAG_CALL, "MeetmeJoin", @@ -810,6 +807,7 @@ zapretry: if (!(confflags & CONFFLAG_QUIET)) conf_play(chan, conf, ENTER); } + conf_flush(fd); ast_mutex_unlock(&conflock); if (confflags & CONFFLAG_AGI) { |