From f3b3410e8710f532137f96f3b688b793fed1a978 Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Thu, 27 Nov 2025 05:55:41 +0900 Subject: [PATCH] fix --- sound/id3.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sound/id3.c b/sound/id3.c index 56024c8..01c7bf9 100644 --- a/sound/id3.c +++ b/sound/id3.c @@ -104,24 +104,24 @@ char* MDEID3GetString(const char* path, const char* name) { for(i = 1; i < (sz) / 2; i++) { if(bom == 0xfffe) { - unsigned short n = 0; + unsigned int n = 0; char b[4]; int l; n = n << 8; - n = n | s[2 * i + 0]; + n = n | d[1 + 2 * i + 0]; n = n << 8; - n = n | s[2 * i + 1]; + n = n | d[1 + 2 * i + 1]; l = MwUTF32ToUTF8(n, b); memcpy(s + incr, b, l); incr += l; } else if(bom == 0xfeff) { - unsigned short n = 0; + unsigned int n = 0; char b[4]; int l; n = n << 8; - n = n | s[2 * i + 1]; + n = n | d[1 + 2 * i + 1]; n = n << 8; - n = n | s[2 * i + 0]; + n = n | d[1 + 2 * i + 0]; l = MwUTF32ToUTF8(n, b); memcpy(s + incr, b, l); incr += l;