From 3d34acd2f2e1cf9bd950a27c6b4f37d67745ece0 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 20 Dec 2018 12:46:35 +0100 Subject: [PATCH] introspect: fix profiles free --- src/introspect.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/introspect.c b/src/introspect.c index 46dfe8c80..ea1c3cee7 100644 --- a/src/introspect.c +++ b/src/introspect.c @@ -205,12 +205,12 @@ static void client_destroy(void *data) static void device_destroy(void *data) { struct global *global = data; - struct spa_pod *profile; + struct spa_pod **profile; if (global->card_info.info.proplist) pa_proplist_free(global->card_info.info.proplist); pw_array_for_each(profile, &global->card_info.profiles) - free(profile); + free(*profile); pw_array_clear(&global->card_info.profiles); if (global->info) pw_device_info_free(global->info);