Index: exclude.c --- exclude.c 11 May 2006 07:54:33 -0000 1.134 +++ exclude.c 12 Aug 2006 16:10:58 -0000 @@ -500,6 +500,8 @@ static int rule_matches(char *name, stru char *p, *pattern = ex->pattern; const char *strings[16]; /* more than enough */ + if (*name == '/') + name++; if (!*name) return 0; @@ -531,8 +533,6 @@ static int rule_matches(char *name, stru if (*pattern == '/') { anchored_match = 1; pattern++; - if (strings[0][0] == '/') - strings[0]++; } if (!anchored_match && ex->u.slash_cnt