From 2c8c8bbaad7673ec9ad4dd6a6158348cbca4b5b6 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Fri, 7 Oct 2005 18:40:30 +0000 Subject: [PATCH] Pass XFLG_ABS_IF_SLASH instead of XFLG_ANCHORED2ABS for server excludes. --- clientserver.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/clientserver.c b/clientserver.c index a3767255..e0692678 100644 --- a/clientserver.c +++ b/clientserver.c @@ -329,24 +329,24 @@ static int rsync_module(int f_in, int f_out, int i) p = lp_filter(i); parse_rule(&server_filter_list, p, MATCHFLG_WORD_SPLIT, - XFLG_ANCHORED2ABS); + XFLG_ABS_IF_SLASH); p = lp_include_from(i); parse_filter_file(&server_filter_list, p, MATCHFLG_INCLUDE, - XFLG_ANCHORED2ABS | XFLG_OLD_PREFIXES | XFLG_FATAL_ERRORS); + XFLG_ABS_IF_SLASH | XFLG_OLD_PREFIXES | XFLG_FATAL_ERRORS); p = lp_include(i); parse_rule(&server_filter_list, p, MATCHFLG_INCLUDE | MATCHFLG_WORD_SPLIT, - XFLG_ANCHORED2ABS | XFLG_OLD_PREFIXES); + XFLG_ABS_IF_SLASH | XFLG_OLD_PREFIXES); p = lp_exclude_from(i); parse_filter_file(&server_filter_list, p, 0, - XFLG_ANCHORED2ABS | XFLG_OLD_PREFIXES | XFLG_FATAL_ERRORS); + XFLG_ABS_IF_SLASH | XFLG_OLD_PREFIXES | XFLG_FATAL_ERRORS); p = lp_exclude(i); parse_rule(&server_filter_list, p, MATCHFLG_WORD_SPLIT, - XFLG_ANCHORED2ABS | XFLG_OLD_PREFIXES); + XFLG_ABS_IF_SLASH | XFLG_OLD_PREFIXES); log_init(); -- 2.34.1