From 233f0056ba33476edd279f765808773e548a2db2 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] [XAM] 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 5eccf4aa5..00b0803bb 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; } };