From 2514de94d2f90c53fb36dd883e0bb4eb5e8ef196 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Tue, 7 Oct 2014 12:48:53 -0500 Subject: [PATCH] fix obvious seg in setting a record file name to every participant and not checking for the recording member which does not have a session --- src/mod/applications/mod_conference/mod_conference.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mod/applications/mod_conference/mod_conference.c b/src/mod/applications/mod_conference/mod_conference.c index a14956f120..d0e68a5211 100644 --- a/src/mod/applications/mod_conference/mod_conference.c +++ b/src/mod/applications/mod_conference/mod_conference.c @@ -3183,6 +3183,7 @@ static void *SWITCH_THREAD_FUNC conference_thread_run(switch_thread_t *thread, v } /* Set the conference recording variable for each member */ for (omember = conference->members; omember; omember = omember->next) { + if (!omember->session) continue; channel = switch_core_session_get_channel(omember->session); switch_channel_set_variable(channel, "conference_recording", conference->record_filename); }