From 704e68a9b4c32a7ec4f70544a23cae3e441b8a59 Mon Sep 17 00:00:00 2001 From: Ted John Date: Wed, 8 Jun 2022 00:28:44 +0100 Subject: [PATCH] Fix deadlock due to ogg stream prematurely ending --- src/openrct2-ui/audio/AudioChannel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/openrct2-ui/audio/AudioChannel.cpp b/src/openrct2-ui/audio/AudioChannel.cpp index e4f04b6a3f..00cea51b28 100644 --- a/src/openrct2-ui/audio/AudioChannel.cpp +++ b/src/openrct2-ui/audio/AudioChannel.cpp @@ -254,7 +254,7 @@ namespace OpenRCT2::Audio bytesRead += readLen; _offset += readLen; } - if (_offset >= _source->GetLength()) + if (readLen == 0 || _offset >= _source->GetLength()) { if (_loop == 0) {