From 7d36f0402542378833bedd3273cb74f769168ec7 Mon Sep 17 00:00:00 2001 From: Mike Brady <4265913+mikebrady@users.noreply.github.com> Date: Wed, 1 Sep 2021 10:31:06 +0100 Subject: [PATCH] If the airplay_gid is not NULL, free it before deleting the player. --- player.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/player.c b/player.c index ac332a43..c95588e9 100644 --- a/player.c +++ b/player.c @@ -1705,6 +1705,9 @@ void player_thread_cleanup_handler(void *arg) { if (conn->stream.type == ast_apple_lossless) terminate_decoders(conn); + if (conn->airplay_gid) + free(conn->airplay_gid); + reset_anchor_info(conn); release_play_lock(conn); conn->rtp_running = 0;