From 28bcd97dc91e6173ab0e3956abdab547bf446682 Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 28 Nov 2025 20:20:40 +0100 Subject: Tools/vmaps_extractor: Fix crash --- src/tools/vmap4_extractor/adtfile.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/tools/vmap4_extractor/adtfile.cpp b/src/tools/vmap4_extractor/adtfile.cpp index 3e13e7604f1..6337cd91d42 100644 --- a/src/tools/vmap4_extractor/adtfile.cpp +++ b/src/tools/vmap4_extractor/adtfile.cpp @@ -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; -- cgit v1.2.3