diff --git a/audio/out/ao_pipewire.c b/audio/out/ao_pipewire.c index 5ac3ead183..042a499370 100644 --- a/audio/out/ao_pipewire.c +++ b/audio/out/ao_pipewire.c @@ -668,7 +668,7 @@ static int init(struct ao *ao) pw_thread_loop_unlock(p->loop); - if (p->init_state == INIT_STATE_ERROR) + if (p->init_state != INIT_STATE_SUCCESS) goto error; return 0;