From 4031f5cb018c2f44276dfbcc9e4574fbe85c4846 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Wed, 5 Jul 2023 05:09:15 +0300 Subject: [PATCH] public: allow matching anything in matchpattern --- public/crtlib.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/public/crtlib.c b/public/crtlib.c index 5da88167..a5565122 100644 --- a/public/crtlib.c +++ b/public/crtlib.c @@ -954,7 +954,12 @@ skipwhite: int matchpattern( const char *in, const char *pattern, qboolean caseinsensitive ) { - return matchpattern_with_separator( in, pattern, caseinsensitive, "/\\:", false ); + const char *separators = "/\\:"; + + if( !Q_strcmp( pattern, "*" )) + separators = ""; + + return matchpattern_with_separator( in, pattern, caseinsensitive, separators, false ); } // wildcard_least_one: if true * matches 1 or more characters