From aa788581f2db9dc38ec022f9744bf5c7d214c50e Mon Sep 17 00:00:00 2001 From: demostanis Date: Sat, 10 Sep 2022 18:14:52 +0200 Subject: [PATCH] AK: Make StringUtils::matches() handle escaping --- AK/StringUtils.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/AK/StringUtils.cpp b/AK/StringUtils.cpp index e283df0ce3..70c09fe008 100644 --- a/AK/StringUtils.cpp +++ b/AK/StringUtils.cpp @@ -59,6 +59,9 @@ bool matches(StringView str, StringView mask, CaseSensitivity case_sensitivity, case '?': record_span(string_ptr - string_start, 1); break; + case '\\': + ++mask_ptr; + break; default: auto p = *mask_ptr; auto ch = *string_ptr;