diff --git a/common/JackAudioAdapter.cpp b/common/JackAudioAdapter.cpp index 6e40c615..9cc5bbee 100644 --- a/common/JackAudioAdapter.cpp +++ b/common/JackAudioAdapter.cpp @@ -178,6 +178,7 @@ namespace Jack fail: FreePorts(); + return -1; } int JackAudioAdapter::Close() diff --git a/common/JackFifo.cpp b/common/JackFifo.cpp index de6a494a..9b11527a 100644 --- a/common/JackFifo.cpp +++ b/common/JackFifo.cpp @@ -112,8 +112,9 @@ bool JackFifo::TimedWait(long usec) if (fPoll.revents & POLLIN) { return Wait(); } else { - jack_error("JackFifo::TimedWait name = %s usec = %ld revents %ld ", fName, usec, fPoll.revents); - return false; + jack_error("JackFifo::TimedWait name = %s usec = %ld err = %s", fName, usec, strerror(errno)); + // Wait failure but we still continue... + return true; } } #endif