diff options
Diffstat (limited to 'apps/app_confbridge.c')
-rw-r--r-- | apps/app_confbridge.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/app_confbridge.c b/apps/app_confbridge.c index ed4f8d5ca..0f1b977fa 100644 --- a/apps/app_confbridge.c +++ b/apps/app_confbridge.c @@ -1757,6 +1757,12 @@ static int confbridge_exec(struct ast_channel *chan, const char *data) /* if we're shutting down, don't attempt to do further processing */ if (ast_shutting_down()) { + /* + * Not taking any new calls at this time. We cannot create + * the announcer channel if this is the first channel into + * the conference and we certainly cannot create any + * recording channel. + */ leave_conference(&user); conference = NULL; goto confbridge_cleanup; |