From 8cc9eb5eff62816f2849b1ca03695c0882e1a1d8 Mon Sep 17 00:00:00 2001 From: Tim Angus Date: Sat, 18 Oct 2025 17:50:32 +0100 Subject: [PATCH] Fix Com_Filter Com_Filter uses a limited sort of proto-regex syntax including a character class like construct, but prior to this change these did not work if preceded by a * glob. --- code/qcommon/common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/qcommon/common.c b/code/qcommon/common.c index 3870bb3b..c07def02 100644 --- a/code/qcommon/common.c +++ b/code/qcommon/common.c @@ -626,7 +626,7 @@ int Com_Filter(char *filter, char *name, int casesensitive) if (*filter == '*') { filter++; for (i = 0; *filter; i++) { - if (*filter == '*' || *filter == '?') break; + if (*filter == '*' || *filter == '?' || *filter == '[') break; buf[i] = *filter; filter++; }