mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-02-09 09:17:34 +00:00
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
This commit is contained in:
parent
a4f840b947
commit
2514de94d2
@ -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 */
|
/* Set the conference recording variable for each member */
|
||||||
for (omember = conference->members; omember; omember = omember->next) {
|
for (omember = conference->members; omember; omember = omember->next) {
|
||||||
|
if (!omember->session) continue;
|
||||||
channel = switch_core_session_get_channel(omember->session);
|
channel = switch_core_session_get_channel(omember->session);
|
||||||
switch_channel_set_variable(channel, "conference_recording", conference->record_filename);
|
switch_channel_set_variable(channel, "conference_recording", conference->record_filename);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user