From 3873256211ffe6f333b127507519d2e91c2606f8 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 19 Jan 2023 15:32:29 +0100 Subject: [PATCH] alsa: free properties When we simply update the properties of an existing stream, don't leak the properties. --- pipewire-alsa/alsa-plugins/pcm_pipewire.c | 1 + 1 file changed, 1 insertion(+) diff --git a/pipewire-alsa/alsa-plugins/pcm_pipewire.c b/pipewire-alsa/alsa-plugins/pcm_pipewire.c index 706258bec..c25a58c89 100644 --- a/pipewire-alsa/alsa-plugins/pcm_pipewire.c +++ b/pipewire-alsa/alsa-plugins/pcm_pipewire.c @@ -598,6 +598,7 @@ static int snd_pcm_pipewire_prepare(snd_pcm_ioplug_t *io) if (pw->stream != NULL) { pw_stream_update_properties(pw->stream, &props->dict); pw_stream_update_params(pw->stream, params, 1); + pw_properties_free(props); goto done; }