rem: if (!local_server && (am_sender || (delete_mode && !delete_excluded))) {
add: if (!local_server && (am_sender || receiver_wants_list)) {
context: void recv_filter_list(int f_in){	char line[MAXPATHLEN+MAX_RULE_PREFIX+1]; /* +1 for trailing slash. */	int xflags = protocol_version >= 29 ? 0 : XFLG_OLD_PREFIXES;	unsigned int len;	if (!local_server && (am_sender || (delete_mode && !delete_excluded))) {		while ((len = read_int(f_in)) != 0) {			if (len >= sizeof line)				overflow("recv_rules");			read_sbuf(f_in, line, len);			parse_rule(&filter_list, line, 0, xflags);		}	}	if (cvs_exclude) {		if (local_server || am_sender || protocol_version < 29)			parse_rule(&filter_list, ":C", 0, 0);		if (local_server || am_sender)			parse_rule(&filter_list, "-C", 0, 0);	}}