Prechádzať zdrojové kódy

Ensure call to ::tolower in cache path resolve function does not invalidate utf8 characters (#19071)

Signed-off-by: Markus Prettner <[email protected]>
Markus Prettner 5 mesiacov pred
rodič
commit
747a6c56cc

+ 1 - 1
Code/Framework/AzFramework/AzFramework/IO/LocalFileIO.cpp

@@ -878,7 +878,7 @@ namespace AZ
                 {
                     for (AZ::u64 i = aliasLen; i < bufferLen && inOutBuffer[i] != '\0'; ++i)
                     {
-                        inOutBuffer[i] = static_cast<char>(std::tolower(static_cast<int>(inOutBuffer[i])));
+                        inOutBuffer[i] = AZStd::tolower(inOutBuffer[i]);
                     }
 
                     return true;