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