From 235dbf5f57d065b904683ad0110d79b2f3f1b05c Mon Sep 17 00:00:00 2001 From: Chris Rienzo Date: Fri, 31 Jul 2020 14:06:06 +0000 Subject: [PATCH] [mod_spandsp] set fax_trace_file channel var if a trace file is opened --- src/mod/applications/mod_spandsp/mod_spandsp_fax.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mod/applications/mod_spandsp/mod_spandsp_fax.c b/src/mod/applications/mod_spandsp/mod_spandsp_fax.c index 4f5d825a36..7997c6752d 100644 --- a/src/mod/applications/mod_spandsp/mod_spandsp_fax.c +++ b/src/mod/applications/mod_spandsp/mod_spandsp_fax.c @@ -1420,6 +1420,9 @@ static pvt_t *pvt_init(switch_core_session_t *session, mod_spandsp_fax_applicati const char *trace_filename = switch_core_session_sprintf(session, "%s"SWITCH_PATH_SEPARATOR"fax-%s.log", tmp, switch_core_session_get_uuid(session)); switch_dir_make_recursive(tmp, SWITCH_DEFAULT_DIR_PERMS, switch_core_session_get_pool(session)); pvt->trace_file = fopen(trace_filename, "w"); + if (pvt->trace_file) { + switch_channel_set_variable(channel, "fax_trace_file", trace_filename); + } } if ((tmp = switch_channel_get_variable(channel, "fax_force_caller"))) {