From f7ff1367efc49d4bf7d94b71a63a7bd8458569e1 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Thu, 8 Apr 2021 13:35:19 -0400 Subject: [PATCH] TT#111357 fix output file names in case of output re-config closes #1229 Change-Id: I7bba3f59bc5b87997b291414775e93fe682e4c93 --- recording-daemon/output.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/recording-daemon/output.c b/recording-daemon/output.c index 2bf9bd8d7..e9adeb74b 100644 --- a/recording-daemon/output.c +++ b/recording-daemon/output.c @@ -286,10 +286,6 @@ static int output_shutdown(output_t *output) { output->fmtctx = NULL; output->avst = NULL; - g_clear_pointer(&output->full_filename, g_free); - g_clear_pointer(&output->file_path, g_free); - g_clear_pointer(&output->file_name, g_free); - g_clear_pointer(&output->filename, g_free); return ret; } @@ -303,6 +299,10 @@ void output_close(output_t *output) { else db_delete_stream(output); encoder_free(output->encoder); + g_clear_pointer(&output->full_filename, g_free); + g_clear_pointer(&output->file_path, g_free); + g_clear_pointer(&output->file_name, g_free); + g_clear_pointer(&output->filename, g_free); g_slice_free1(sizeof(*output), output); }