From 664cf3278ab078a8a5f64c07fa164f8e4f387815 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Thu, 7 Apr 2005 18:06:06 +0000 Subject: [PATCH] Make sure that "- !" or "+ !" aren't interpreted as a list-clearing token. --- exclude.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/exclude.c b/exclude.c index a606b1bc..5536d8a9 100644 --- a/exclude.c +++ b/exclude.c @@ -674,8 +674,7 @@ static const char *parse_rule_tok(const char *p, uint32 mflags, int xflags, } else if (*s == '+' && s[1] == ' ') { new_mflags |= MATCHFLG_INCLUDE; s += 2; - } - if (*s == '!') + } else if (*s == '!') new_mflags |= MATCHFLG_CLEAR_LIST; /* Tentative! */ } else { char ch = 0, *mods = ""; -- 2.34.1