From fcfe0277a4e13445727ae5bc764fb5276d1713c5 Mon Sep 17 00:00:00 2001
From: Chris Robinson <chris.kcat@gmail.com>
Date: Tue, 14 Feb 2023 09:08:57 -0800
Subject: Fix write offset for loading FmtIMA4 samples

---
 core/voice.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/core/voice.cpp b/core/voice.cpp
index c010ae6d..23602560 100644
--- a/core/voice.cpp
+++ b/core/voice.cpp
@@ -300,7 +300,7 @@ inline void LoadSamples<FmtIMA4>(float *RESTRICT dstSamples, const al::byte *src
 
         if(!skip) [[likely]]
         {
-            dstSamples[++wrote] = static_cast<float>(sample) / 32768.0f;
+            dstSamples[wrote++] = static_cast<float>(sample) / 32768.0f;
             if(wrote == samples) return;
         }
         else
@@ -342,7 +342,7 @@ inline void LoadSamples<FmtIMA4>(float *RESTRICT dstSamples, const al::byte *src
 
             const size_t todo{minz(8-skip, samples-wrote)};
             for(size_t j{0};j < todo;++j)
-                dstSamples[++wrote] = static_cast<float>(tempsamples[j+skip]) / 32768.0f;
+                dstSamples[wrote++] = static_cast<float>(tempsamples[j+skip]) / 32768.0f;
             if(wrote == samples)
                 return;
             skip = 0;
-- 
cgit v1.2.3