summaryrefslogtreecommitdiff
path: root/strings
diff options
context:
space:
mode:
Diffstat (limited to 'strings')
-rw-r--r--strings/apr_fnmatch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/strings/apr_fnmatch.c b/strings/apr_fnmatch.c
index 2530dabb1..c3eea03d9 100644
--- a/strings/apr_fnmatch.c
+++ b/strings/apr_fnmatch.c
@@ -121,7 +121,7 @@ leadingclosebrace:
*/
/* XXX: Fix for locale/MBCS character width */
if (((*pattern)[1] == '-') && (*pattern)[2]
- && ((escape && ((*pattern)[2] != '\\'))
+ && (!(escape && ((*pattern)[2] == '\\'))
? (((*pattern)[2] != ']') && (!slash || ((*pattern)[2] != '/')))
: (((*pattern)[3]) && (!slash || ((*pattern)[3] != '/'))))) {
startch = *pattern;