Fix RingBuffer::EndRead not detecting a split read (where second length == 0)

This commit is contained in:
Dr. Chat 2015-12-12 13:21:46 -06:00 committed by Ben Vanik
parent d0284e943d
commit 5f79d8f97e
1 changed files with 1 additions and 1 deletions

View File

@ -32,7 +32,7 @@ RingBuffer::ReadRange RingBuffer::BeginRead(size_t count) {
}
void RingBuffer::EndRead(ReadRange read_range) {
if (read_range.second_length) {
if (read_range.second) {
read_offset_ = read_range.second_length;
} else {
read_offset_ += read_range.first_length;