Commit b8a39ed5 authored by Wayne Davison's avatar Wayne Davison

Use the new saw_delete* variables to ensure that the server side

always reads the exclude information when it is present.
parent f5a910dd
......@@ -34,6 +34,8 @@ extern int list_only;
extern int recurse;
extern int io_error;
extern int local_server;
extern int saw_delete_opt;
extern int saw_delete_excluded_opt;
extern int delete_mode;
extern int delete_excluded;
extern int cvs_exclude;
......@@ -1179,8 +1181,8 @@ void recv_filter_list(int f_in)
{
char line[BIGPATHBUFLEN];
int xflags = protocol_version >= 29 ? 0 : XFLG_OLD_PREFIXES;
int receiver_wants_list = delete_mode
&& (!delete_excluded || protocol_version >= 29);
int receiver_wants_list = saw_delete_opt
&& (!saw_delete_excluded_opt || protocol_version >= 29);
unsigned int len;
if (!local_server && (am_sender || receiver_wants_list)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment