From: Wayne Davison Date: Wed, 24 Aug 2022 02:38:41 +0000 (-0700) Subject: Fix an unreleased bug handling a leading dot. X-Git-Tag: v3.2.6~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b664d30e4966a1be4a19fd816847dc664ef3436;p=thirdparty%2Frsync.git Fix an unreleased bug handling a leading dot. --- diff --git a/exclude.c b/exclude.c index 777874aa..5458455b 100644 --- a/exclude.c +++ b/exclude.c @@ -454,8 +454,8 @@ void add_implied_include(const char *arg, int skip_daemon_module) cp++; slash_cnt--; p--; - break; - } + } else + *p++ = *cp++; } else *p++ = *cp++; break; @@ -484,7 +484,7 @@ void add_implied_include(const char *arg, int skip_daemon_module) implied_filter_list.head = rule; } if (DEBUG_GTE(FILTER, 3)) - rprintf(FINFO, "[%s] add_IMPlied_include(%s)\n", who_am_i(), arg); + rprintf(FINFO, "[%s] add_implied_include(%s)\n", who_am_i(), arg); if (saw_live_open_brkt) maybe_add_literal_brackets_rule(rule, arg_len); if (relative_paths && slash_cnt) {