From: Wayne Davison Date: Thu, 13 Jan 2005 22:01:56 +0000 (+0000) Subject: Aid forward-compatibility in the include/exclude syntax by putting X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/14d496cc8b5dceffbb58b08bdac530def620eecc Aid forward-compatibility in the include/exclude syntax by putting a "- " in front of any name that starts with a '+' or a '-' and would otherwise be unprefixed (the old code only did this if the '+' or '-' was followed by a space). --- diff --git a/exclude.c b/exclude.c index 5c8c7f47..86ed20a1 100644 --- a/exclude.c +++ b/exclude.c @@ -405,7 +405,7 @@ void send_exclude_list(int f) if (ent->match_flags & MATCHFLG_INCLUDE) { write_int(f, l + 2); write_buf(f, "+ ", 2); - } else if ((*p == '-' || *p == '+') && p[1] == ' ') { + } else if (*p == '-' || *p == '+') { write_int(f, l + 2); write_buf(f, "- ", 2); } else