diff --git a/daemon/src/audio/ringbuffer.cpp b/daemon/src/audio/ringbuffer.cpp index e3a64e2de09d95ae384d927554bbab85b355a53a..45911bba9b8ba9aa50c24268f753bdee1531290f 100644 --- a/daemon/src/audio/ringbuffer.cpp +++ b/daemon/src/audio/ringbuffer.cpp @@ -259,12 +259,12 @@ size_t RingBuffer::waitForDataAvailable(const std::string &call_id, const size_t { std::unique_lock<std::mutex> l(lock_); const size_t buffer_size = buffer_.frames(); - if(buffer_size < min_data_length) return 0; + if (buffer_size < min_data_length) return 0; ReadPointer::const_iterator read_ptr = readpointers_.find(call_id); - if(read_ptr == readpointers_.end()) return 0; + if (read_ptr == readpointers_.end()) return 0; size_t getl = 0; if (deadline == std::chrono::high_resolution_clock::time_point()) { - not_empty_.wait(l, [=, &getl]{ + not_empty_.wait(l, [=, &getl] { getl = (endPos_ + buffer_size - read_ptr->second) % buffer_size; return getl >= min_data_length; });