From 337afcf3184a0a14ba3f94fa0f0867da4191cc61 Mon Sep 17 00:00:00 2001 From: "Herman S." <429230+has207@users.noreply.github.com> Date: Fri, 20 Feb 2026 20:50:27 +0900 Subject: [PATCH] [XMA] fix unsigned underflow when packet has no frames --- src/xenia/apu/xma_context_new.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xenia/apu/xma_context_new.h b/src/xenia/apu/xma_context_new.h index 5d58f7dc9..0b395888a 100644 --- a/src/xenia/apu/xma_context_new.h +++ b/src/xenia/apu/xma_context_new.h @@ -37,7 +37,7 @@ struct kPacketInfo { uint32_t current_frame_size_; const bool isLastFrameInPacket() const { - return current_frame_ == frame_count_ - 1; + return frame_count_ == 0 || current_frame_ == frame_count_ - 1; } };