diff --git a/audio/out/ao_pipewire.c b/audio/out/ao_pipewire.c index bfb7eefe24..d4e71c9c2b 100644 --- a/audio/out/ao_pipewire.c +++ b/audio/out/ao_pipewire.c @@ -388,7 +388,6 @@ static int pipewire_init_boilerplate(struct ao *ao) { struct priv *p = ao->priv; struct pw_context *context; - int ret; pw_init(NULL, NULL); @@ -416,15 +415,12 @@ static int pipewire_init_boilerplate(struct ao *ao) goto error; } - ret = 0; - -out: pw_thread_loop_unlock(p->loop); - return ret; + return 0; error: - ret = -1; - goto out; + pw_thread_loop_unlock(p->loop); + return -1; }