From d84af22199acff99efb4e63a1c7c34ce5ea3cae3 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Wed, 28 Sep 2005 20:03:50 +0000 Subject: [PATCH] Paranoia against braindead masks such as "********.da*" --- src/xpdev/dirwrap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/xpdev/dirwrap.c b/src/xpdev/dirwrap.c index 7394cfb37d..ca8b12c80c 100644 --- a/src/xpdev/dirwrap.c +++ b/src/xpdev/dirwrap.c @@ -882,7 +882,8 @@ BOOL DLLCALL wildmatch(const char *fname, const char *spec, BOOL path) return(TRUE); break; case '*': - specp++; + while(*specp=='*') + specp++; for(;*fnamep!=*specp && *fnamep;fnamep++) { if(path && IS_PATH_DELIM(*fnamep)) return(FALSE); -- GitLab