diff options
| author | Matthias Melcher <github@matthiasm.com> | 2025-11-01 21:23:18 +0100 |
|---|---|---|
| committer | Matthias Melcher <github@matthiasm.com> | 2025-11-01 21:23:18 +0100 |
| commit | a128b7c95aad0a287b57a110034ed81b4166ca78 (patch) | |
| tree | 532baf02f2b197b353765682d6237f4bee2fdb35 /src/drivers/WinAPI | |
| parent | ccbb424046c76e6b41c0a0f3c3804e53c359d169 (diff) | |
Fix UTF-8 documentation'
Fix Unicode buffer allocation
Diffstat (limited to 'src/drivers/WinAPI')
| -rw-r--r-- | src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx b/src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx index 19b01190b..9eab455df 100644 --- a/src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx +++ b/src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx @@ -190,7 +190,7 @@ char *Fl_WinAPI_System_Driver::utf2mbcs(const char *utf8) { unsigned len = (unsigned)strlen(utf8); unsigned wn = fl_utf8toUtf16(utf8, len, NULL, 0) + 7; // Query length - mbwbuf = (wchar_t *)realloc(mbwbuf, sizeof(wchar_t) * (wn+1)); + mbwbuf = (wchar_t *)realloc(mbwbuf, sizeof(wchar_t) * wn); len = fl_utf8toUtf16(utf8, len, (unsigned short *)mbwbuf, wn); // Convert string mbwbuf[len] = 0; |
