From: Gilbok Lee Date: Fri, 19 Apr 2019 07:07:02 +0000 (+0900) Subject: [0.6.184] Fix that bus_msg_q is double freed When the player creation fails X-Git-Tag: accepted/tizen/unified/20190425.111751~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F94%2F204094%2F1;p=platform%2Fcore%2Fmultimedia%2Flibmm-player.git [0.6.184] Fix that bus_msg_q is double freed When the player creation fails Change-Id: Ie10997815c47f38579ad6a07e86ae71a27f7bc47 --- diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c index 79f4026..eea8a2d 100644 --- a/src/mm_player_priv.c +++ b/src/mm_player_priv.c @@ -4683,6 +4683,7 @@ ERROR: /* free update tag lock */ g_mutex_clear(&player->update_tag_lock); g_queue_free(player->bus_msg_q); + player->bus_msg_q = NULL; /* free gapless play thread */ if (player->gapless_play_thread) { MMPLAYER_GAPLESS_PLAY_THREAD_LOCK(player);