From 4c17f84d4b8dcf451ee5ae1bf04dd13b46ddd13c Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Thu, 30 Apr 2026 22:43:11 +0900 Subject: [PATCH] win32 fix --- src/abstract/charset.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/abstract/charset.c b/src/abstract/charset.c index c0cf539..603aa3f 100644 --- a/src/abstract/charset.c +++ b/src/abstract/charset.c @@ -31,6 +31,7 @@ char* MwACPToUTF8(const char* input) { free(wout); return MwStringDuplicate(input); } + wout[len] = 0; len = WideCharToMultiByte(CP_UTF8, 0, wout, len, mbout, mbbytes, 0, 0); if(len == 0) { @@ -38,7 +39,6 @@ char* MwACPToUTF8(const char* input) { free(wout); return MwStringDuplicate(input); } - mbout[len] = 0; free(wout); @@ -76,6 +76,7 @@ char* MwUTF8ToACP(const char* input) { free(wout); return MwStringDuplicate(input); } + wout[len] = 0 len = WideCharToMultiByte(CP_ACP, 0, wout, len, mbout, mbbytes, 0, 0); if(len == 0) { @@ -83,7 +84,6 @@ char* MwUTF8ToACP(const char* input) { free(wout); return MwStringDuplicate(input); } - mbout[len] = 0; free(wout);