diff --git a/audio_pa.c b/audio_pa.c index 98186a9c..022af6dd 100644 --- a/audio_pa.c +++ b/audio_pa.c @@ -648,7 +648,7 @@ int pa_delay(long *the_delay) { pa_threaded_mainloop_lock(mainloop); int gl = pa_stream_get_latency(stream, &latency, &negative); pa_threaded_mainloop_unlock(mainloop); - if (gl == PA_ERR_NODATA) { + if (gl == -PA_ERR_NODATA) { reply = -ENODEV; } else if (gl != 0) { reply = -EIO;