aboutsummaryrefslogtreecommitdiff
path: root/audio/miles_adlib.cpp
diff options
context:
space:
mode:
authorJaromir Wysoglad2019-08-19 19:22:31 -0700
committerFilippos Karapetis2019-08-24 18:12:45 +0300
commit04b28b208de7973347699c8a8e2cd355f7dd77f6 (patch)
tree94f34f6a55d794ac184e731834a0d1dde8e02f9d /audio/miles_adlib.cpp
parentf8ac40af7c2b687d8dd3ce2f5909ab3f78f4a4bd (diff)
downloadscummvm-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