X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/664cf3278ab078a8a5f64c07fa164f8e4f387815..bdedced84b7f446f818efd4d25b8985285a50009:/exclude.c diff --git a/exclude.c b/exclude.c index 5536d8a9..36faa966 100644 --- a/exclude.c +++ b/exclude.c @@ -715,7 +715,6 @@ static const char *parse_rule_tok(const char *p, uint32 mflags, int xflags, if ((s = RULE_STRCMP(s, "show")) != NULL) ch = 'S'; break; - default: ch = *s; if (s[1] == ',') @@ -1106,9 +1105,9 @@ static void send_rules(int f_out, struct filter_list_struct *flp) continue; if (ent->match_flags & MATCHFLG_CVS_IGNORE && !(ent->match_flags & MATCHFLG_MERGE_FILE)) { - int f = am_sender || protocol_version < 29 ? f_out : -1; + int f = am_sender || protocol_version < 29 ? f_out : -2; send_rules(f, &cvs_filter_list); - if (f >= 0) + if (f == f_out) continue; } p = get_rule_prefix(ent->match_flags, ent->pattern, 1, &plen);