X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/af56f1e6d40a201c3cbd735c903fd5213fd1e62b..ebaa4296bf813e36fcc7fd63ec813b2de59600a9:/clientserver.c diff --git a/clientserver.c b/clientserver.c index 8d062867..ca48ecb2 100644 --- a/clientserver.c +++ b/clientserver.c @@ -620,24 +620,24 @@ static int rsync_module(int f_in, int f_out, int i, const char *addr, const char set_filter_dir(module_dir, module_dirlen); p = lp_filter(i); - parse_rule(&daemon_filter_list, p, MATCHFLG_WORD_SPLIT, + load_filter_str(&daemon_filter_list, p, filter_template(MATCHFLG_WORD_SPLIT), XFLG_ABS_IF_SLASH | XFLG_DIR2WILD3); p = lp_include_from(i); - parse_filter_file(&daemon_filter_list, p, MATCHFLG_INCLUDE, + load_filter_file(&daemon_filter_list, p, filter_template(MATCHFLG_INCLUDE), XFLG_ABS_IF_SLASH | XFLG_DIR2WILD3 | XFLG_OLD_PREFIXES | XFLG_FATAL_ERRORS); p = lp_include(i); - parse_rule(&daemon_filter_list, p, - MATCHFLG_INCLUDE | MATCHFLG_WORD_SPLIT, + load_filter_str(&daemon_filter_list, p, + filter_template(MATCHFLG_INCLUDE | MATCHFLG_WORD_SPLIT), XFLG_ABS_IF_SLASH | XFLG_DIR2WILD3 | XFLG_OLD_PREFIXES); p = lp_exclude_from(i); - parse_filter_file(&daemon_filter_list, p, 0, + load_filter_file(&daemon_filter_list, p, filter_template(0), XFLG_ABS_IF_SLASH | XFLG_DIR2WILD3 | XFLG_OLD_PREFIXES | XFLG_FATAL_ERRORS); p = lp_exclude(i); - parse_rule(&daemon_filter_list, p, MATCHFLG_WORD_SPLIT, + load_filter_str(&daemon_filter_list, p, filter_template(MATCHFLG_WORD_SPLIT), XFLG_ABS_IF_SLASH | XFLG_DIR2WILD3 | XFLG_OLD_PREFIXES); log_init(1);