sdl12-compat: audio: Fixed logic bug in compatibility resampler.

From cc5c30984d8cffff056857dc62f337b962f20583 Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Fri, 18 Nov 2022 18:56:10 -0500
Subject: [PATCH] audio: Fixed logic bug in compatibility resampler.

---
 src/SDL12_compat.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/SDL12_compat.c b/src/SDL12_compat.c
index b3f03d2f8..82e02cd23 100644
--- a/src/SDL12_compat.c
+++ b/src/SDL12_compat.c
@@ -9445,7 +9445,7 @@ CompatibilityCVT_Resampler(SDL12_AudioCVT *cvt12, Uint16 format)
         #define DO_RESAMPLE(typ) \
             const typ *src = (const typ *) (cvt12->buf + cvt12->len_cvt); \
             typ *dst = (typ *) (cvt12->buf + (cvt12->len_cvt * 2)); \
-            for (i = cvt12->len_cvt; i; i--) { \
+            for (i = cvt12->len_cvt / sizeof (typ); i; i--) { \
                 const typ sample = *(--src); \
                 dst -= 2; \
                 dst[0] = dst[1] = sample; \