]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-6181 --resolve
authorChris Rienzo <chris@rienzo.com>
Wed, 5 Feb 2014 21:59:34 +0000 (16:59 -0500)
committerChris Rienzo <chris@rienzo.com>
Wed, 5 Feb 2014 21:59:34 +0000 (16:59 -0500)
src/mod/applications/mod_conference/mod_conference.c

index 570c0e358fb19b1a6b069737b1c7ba65feb621fd..322fef0808c9838cf52ad99d89a8471d00c7f01e 100644 (file)
@@ -3385,7 +3385,7 @@ static void *SWITCH_THREAD_FUNC conference_loop_input(switch_thread_t *thread, v
                /* skip frames that are not actual media or when we are muted or silent */
                if ((switch_test_flag(member, MFLAG_TALKING) || member->energy_level == 0 || switch_test_flag(member->conference, CFLAG_AUDIO_ALWAYS)) 
                        && switch_test_flag(member, MFLAG_CAN_SPEAK) && !switch_test_flag(member->conference, CFLAG_WAIT_MOD)
-                       && (member->conference->count > 1 || member->conference->record_count >= member->conference->min_recording_participants)) {
+                       && (member->conference->count > 1 || (member->conference->record_count && member->conference->count >= member->conference->min_recording_participants))) {
                        switch_audio_resampler_t *read_resampler = member->read_resampler;
                        void *data;
                        uint32_t datalen;