From b8c08340146ce58f08de38dc90dff3ed7866a0c5 Mon Sep 17 00:00:00 2001 From: zhanhang Date: Fri, 5 Jan 2024 18:42:22 +0800 Subject: [PATCH] fix bug for memory leak Signed-off-by: zhanhang --- frameworks/native/pulseaudio/modules/hdi/hdi_sink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frameworks/native/pulseaudio/modules/hdi/hdi_sink.c b/frameworks/native/pulseaudio/modules/hdi/hdi_sink.c index d6d1269441..6993cf51e1 100644 --- a/frameworks/native/pulseaudio/modules/hdi/hdi_sink.c +++ b/frameworks/native/pulseaudio/modules/hdi/hdi_sink.c @@ -2161,11 +2161,11 @@ static void PaInputStateChangeCb(pa_sink_input *i, pa_sink_input_state_t state) } { - // const char *render_in_idle_state = u->render_in_idle_state pa_proplist *propList = pa_proplist_new(); pa_proplist_sets(propList, "old_state", GetInputStateInfo(i->thread_info.state)); pa_proplist_sets(propList, "new_state", GetInputStateInfo(state)); pa_sink_input_send_event(i, "state_changed", propList); + pa_proplist_free(propList); } const bool corking = i->thread_info.state == PA_SINK_INPUT_RUNNING && state == PA_SINK_INPUT_CORKED; -- Gitee