X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/fed1f3f4fe6e91c64912eb3dfb6a095735b5da6e..470319d33b6e2330188a3fc1ff94484a31114d76:/clientserver.c 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();