From 5f79d8f97e3851c0abcf9352ee5eeaefd9ed35f9 Mon Sep 17 00:00:00 2001 From: "Dr. Chat" Date: Sat, 12 Dec 2015 13:21:46 -0600 Subject: [PATCH] Fix RingBuffer::EndRead not detecting a split read (where second length == 0) --- src/xenia/base/ring_buffer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xenia/base/ring_buffer.cc b/src/xenia/base/ring_buffer.cc index 05215ec10..9638d1301 100644 --- a/src/xenia/base/ring_buffer.cc +++ b/src/xenia/base/ring_buffer.cc @@ -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;