From e6556c6f9058e21c8411ae95ffdef3293e9ffca0 Mon Sep 17 00:00:00 2001 From: Patrick Wuttke Date: Wed, 9 Jul 2025 00:57:45 +0200 Subject: [PATCH] Fixed convertCharType when converting from wchar_t to char. --- source/mijin/util/string.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/mijin/util/string.hpp b/source/mijin/util/string.hpp index d6448e6..8ba7e40 100644 --- a/source/mijin/util/string.hpp +++ b/source/mijin/util/string.hpp @@ -530,7 +530,7 @@ ConvertCharTypeResult convertCharType(const TFrom* chrFrom, std::size_t numFrom, if (numTo < MB_CUR_MAX) { char tmpBuf[MB_LEN_MAX]; - const ConvertCharTypeResult result = convertCharType(chrFrom, tmpBuf, mbstate); + const ConvertCharTypeResult result = convertCharType(chrFrom, numFrom, tmpBuf, MB_LEN_MAX, mbstate); if (result && result.numWritten <= numTo) { std::memcpy(outTo, tmpBuf, result.numWritten);