X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/2217b30adfaff4e8579177bc5f8c0de268d3bf57..8ee6adefe38a00af526ce15c51a24580bea0212c:/exclude.c diff --git a/exclude.c b/exclude.c index 87013ec4..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 = ""; @@ -757,7 +756,7 @@ static const char *parse_rule_tok(const char *p, uint32 mflags, int xflags, mods = NULL; break; default: - rprintf(FERROR, "Unknown filter rule: %s\n", p); + rprintf(FERROR, "Unknown filter rule: `%s'\n", p); exit_cleanup(RERR_SYNTAX); } while (mods && *++s && *s != ' ' && *s != '_') {