From afcaccbd0552570edeb57f1f2772dbbd39ad8950 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Fri, 18 Jan 2019 19:06:59 -0500 Subject: [PATCH] task_audio_mixer: free nbio_buf path memory --- tasks/task_audio_mixer.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tasks/task_audio_mixer.c b/tasks/task_audio_mixer.c index fdcc3e0940..2887d0e86c 100644 --- a/tasks/task_audio_mixer.c +++ b/tasks/task_audio_mixer.c @@ -121,6 +121,8 @@ static void task_audio_mixer_handle_upload_ogg(void *task_data, audio_driver_mixer_add_stream(¶ms); + if (img->path) + free(img->path); if (params.basename != NULL) free(params.basename); free(img); @@ -150,6 +152,8 @@ static void task_audio_mixer_handle_upload_ogg_and_play(void *task_data, audio_driver_mixer_add_stream(¶ms); + if (img->path) + free(img->path); if (params.basename != NULL) free(params.basename); free(img); @@ -179,6 +183,8 @@ static void task_audio_mixer_handle_upload_flac(void *task_data, audio_driver_mixer_add_stream(¶ms); + if (img->path) + free(img->path); if (params.basename != NULL) free(params.basename); free(img); @@ -208,6 +214,8 @@ static void task_audio_mixer_handle_upload_flac_and_play(void *task_data, audio_driver_mixer_add_stream(¶ms); + if (img->path) + free(img->path); if (params.basename != NULL) free(params.basename); free(img); @@ -237,6 +245,8 @@ static void task_audio_mixer_handle_upload_mp3(void *task_data, audio_driver_mixer_add_stream(¶ms); + if (img->path) + free(img->path); if (params.basename != NULL) free(params.basename); free(img); @@ -266,6 +276,8 @@ static void task_audio_mixer_handle_upload_mp3_and_play(void *task_data, audio_driver_mixer_add_stream(¶ms); + if (img->path) + free(img->path); if (params.basename != NULL) free(params.basename); free(img); @@ -295,6 +307,8 @@ static void task_audio_mixer_handle_upload_mod(void *task_data, audio_driver_mixer_add_stream(¶ms); + if (img->path) + free(img->path); if (params.basename != NULL) free(params.basename); free(img); @@ -324,6 +338,8 @@ static void task_audio_mixer_handle_upload_mod_and_play(void *task_data, audio_driver_mixer_add_stream(¶ms); + if (img->path) + free(img->path); if (params.basename != NULL) free(params.basename); free(img); @@ -353,6 +369,8 @@ static void task_audio_mixer_handle_upload_wav(void *task_data, audio_driver_mixer_add_stream(¶ms); + if (img->path) + free(img->path); if (params.basename != NULL) free(params.basename); free(img); @@ -382,6 +400,8 @@ static void task_audio_mixer_handle_upload_wav_and_play(void *task_data, audio_driver_mixer_add_stream(¶ms); + if (img->path) + free(img->path); if (params.basename != NULL) free(params.basename); free(img);