modules: handle more stream setup failures

Instead of silently ignoring things.
This commit is contained in:
Wim Taymans 2026-05-06 16:23:08 +02:00
parent 9825fb3647
commit e975a44d05
3 changed files with 8 additions and 3 deletions

View file

@ -1644,6 +1644,7 @@ int pipewire__module_init(struct pw_impl_module *module, const char *args)
}
pw_properties_free(props);
props = NULL;
pw_proxy_add_listener((struct pw_proxy*)impl->core,
&impl->core_proxy_listener,
@ -1652,7 +1653,8 @@ int pipewire__module_init(struct pw_impl_module *module, const char *args)
&impl->core_listener,
&core_events, impl);
setup_streams(impl);
if ((res = setup_streams(impl)) < 0)
goto error;
pw_impl_module_add_listener(module, &impl->module_listener, &module_events, impl);