From 05d964cf81e70e777e2bdd80f7462b40a7830a66 Mon Sep 17 00:00:00 2001 From: Peter Meerwald-Stadler Date: Tue, 15 Sep 2015 16:49:14 +0200 Subject: [PATCH] modules: Check pa_threaded_mainloop_start() return value CID 1138500 --- src/modules/module-zeroconf-publish.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/module-zeroconf-publish.c b/src/modules/module-zeroconf-publish.c index ceedfe071..6ca0369a6 100644 --- a/src/modules/module-zeroconf-publish.c +++ b/src/modules/module-zeroconf-publish.c @@ -766,7 +766,8 @@ int pa__init(pa_module*m) { pa_xfree(hn); pa_threaded_mainloop_set_name(u->mainloop, "avahi-ml"); - pa_threaded_mainloop_start(u->mainloop); + if (pa_threaded_mainloop_start(u->mainloop) < 0) + goto fail; pa_threaded_mainloop_lock(u->mainloop); pa_mainloop_api_once(u->api, create_client, u);