Tools/vmaps_extractor: Fix crash

This commit is contained in:
Shauren
2025-11-28 20:20:40 +01:00
parent bdcc900bb7
commit 28bcd97dc9

View File

@@ -44,11 +44,11 @@ void NormalizeFileName(std::string& name)
auto ptr = name.begin() + (name.length() - 1);
//extension in lowercase
for (; *ptr != '.' && ptr >= name.begin(); --ptr)
for (; *ptr != '.' && ptr > name.begin(); --ptr)
if (*ptr >= 'A' && *ptr <= 'Z')
*ptr |= 0x20;
for (; ptr >= name.begin(); --ptr)
for (; ptr > name.begin(); --ptr)
{
if (ptr > name.begin() && *ptr >= 'A' && *ptr <= 'Z' && isalpha(*(ptr - 1)))
*ptr |= 0x20;