]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7930: [mod_conference] Correct termination of conference when the last member...
authorMichael Jerris <mike@jerris.com>
Mon, 10 Aug 2015 22:48:01 +0000 (18:48 -0400)
committerMichael Jerris <mike@jerris.com>
Mon, 10 Aug 2015 22:48:01 +0000 (18:48 -0400)
src/mod/applications/mod_conference/mod_conference.c

index 7b513826d1addb9a3e4557043a45929faf2736ec..1dd7e4d9a16b58f87db70295157f719ec9d31065 100644 (file)
@@ -664,7 +664,8 @@ void *SWITCH_THREAD_FUNC conference_thread_run(switch_thread_t *thread, void *ob
                        switch_epoch_time_now(NULL) - conference->endconference_time > conference->endconference_grace_time) {
                        switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "Conference %s: endconf grace time exceeded (%u)\n",
                                                          conference->name, conference->endconference_grace_time);
-                       conference_utils_set_flag(conference, CFLAG_DESTRUCT | CFLAG_ENDCONF_FORCED);
+                       conference_utils_set_flag(conference, CFLAG_DESTRUCT);
+                       conference_utils_set_flag(conference, CFLAG_ENDCONF_FORCED);
                }
 
                switch_mutex_unlock(conference->mutex);