diff options
author | Jaromir Wysoglad | 2019-08-19 19:22:31 -0700 |
---|---|---|
committer | Filippos Karapetis | 2019-08-24 18:12:45 +0300 |
commit | 04b28b208de7973347699c8a8e2cd355f7dd77f6 (patch) | |
tree | 94f34f6a55d794ac184e731834a0d1dde8e02f9d /audio/miles_adlib.cpp | |
parent | f8ac40af7c2b687d8dd3ce2f5909ab3f78f4a4bd (diff) | |
download | scummvm-rg350-04b28b208de7973347699c8a8e2cd355f7dd77f6.tar.gz scummvm-rg350-04b28b208de7973347699c8a8e2cd355f7dd77f6.tar.bz2 scummvm-rg350-04b28b208de7973347699c8a8e2cd355f7dd77f6.zip |
WIN32: Fix infinite loop when converting from utf32
Because of how cyrilic transliteration and UTF-32 is handled on
Windows, it was unfortunately possible to get into an infinite
loop of conversions. The string would get converted to UTF-32
when transliterating, but because windows backend conversion
cannot convert from UTF-32, it would use Common::Ustr to convert
it to UTF-8, which would again get converted to UTF-32 when
transliterating and so on.
Diffstat (limited to 'audio/miles_adlib.cpp')
0 files changed, 0 insertions, 0 deletions