Formerly ../posix/fnmatch.c.~20~
authorroland <roland>
Sun, 28 Mar 1993 21:37:20 +0000 (21:37 +0000)
committerroland <roland>
Sun, 28 Mar 1993 21:37:20 +0000 (21:37 +0000)
posix/fnmatch.c

index be662d9..20e2b50 100644 (file)
@@ -77,7 +77,8 @@ fnmatch (pattern, string, flags)
            return 0;
 
          {
            return 0;
 
          {
-           char c1 = (!(flags & FNM_NOESCAPE) && c == '\\') ? FOLD (*p) : c;
+           char c1 = (!(flags & FNM_NOESCAPE) && c == '\\') ? *p : c;
+           c1 = FOLD (c1);
            for (--p; *n != '\0'; ++n)
              if ((c == '[' || FOLD (*n) == c1) &&
                  fnmatch (p, n, flags & ~FNM_PERIOD) == 0)
            for (--p; *n != '\0'; ++n)
              if ((c == '[' || FOLD (*n) == c1) &&
                  fnmatch (p, n, flags & ~FNM_PERIOD) == 0)