From 32a51760a78c34666afe7cdd90158b1ed85ccf9a Mon Sep 17 00:00:00 2001 From: localcc Date: Sun, 16 Apr 2023 23:05:59 +0200 Subject: [PATCH] Fix pattern scanner parsing --- UnrealCppLoader/Memory/Pattern.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/UnrealCppLoader/Memory/Pattern.h b/UnrealCppLoader/Memory/Pattern.h index 6e4a04c0..8c6a8361 100644 --- a/UnrealCppLoader/Memory/Pattern.h +++ b/UnrealCppLoader/Memory/Pattern.h @@ -71,6 +71,11 @@ class LOADER_API Pattern { m_Data[j] = '\x00'; m_Mask[j] = '?'; + + if (i != Len - 1 && Pattern[i + 1] == '?') + { + i++; + } j++; } else if (c >= 'a' && c <= 'f' || c >= 'A' && c <= 'F' || c >= '0' && c <= '9')