From ea229779a81e5cfdd1701615b2cc5ccd03da562a Mon Sep 17 00:00:00 2001 From: Julian Bouzas Date: Mon, 18 Oct 2021 14:33:01 -0400 Subject: [PATCH] si-audio-adapter: make sure formats is valid before iterating --- modules/module-si-audio-adapter.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/module-si-audio-adapter.c b/modules/module-si-audio-adapter.c index 31ae2e47..8375fa8a 100644 --- a/modules/module-si-audio-adapter.c +++ b/modules/module-si-audio-adapter.c @@ -126,6 +126,8 @@ si_audio_adapter_find_format (WpSiAudioAdapter * self, WpNode * node) formats = wp_pipewire_object_enum_params_sync (WP_PIPEWIRE_OBJECT (node), "EnumFormat", NULL); + if (!formats) + return FALSE; for (; wp_iterator_next (formats, &value); g_value_unset (&value)) { WpSpaPod *pod = g_value_get_boxed (&value);