diff --git a/apps/app_queue.c b/apps/app_queue.c index e3ab53b54148036844d73553577c4b5581fd16e4..8205b3b7c386fea988bdf4545ceb27f5c7b5de1e 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -5910,10 +5910,12 @@ static void setup_mixmonitor(struct queue_ent *qe, const char *filename) char escaped_filename[256]; char file_with_ext[256]; char mixmonargs[1512]; - char escaped_monitor_exec[1024] = "\0"; + char escaped_monitor_exec[1024]; const char *monitor_options; const char *monitor_exec; + escaped_monitor_exec[0] = '\0'; + if (filename) { escape_and_substitute(qe->chan, filename, escaped_filename, sizeof(escaped_filename)); } else {