aboutsummaryrefslogtreecommitdiffstats
path: root/clientserver.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2005-02-26 20:58:01 +0000
committerWayne Davison <wayned@samba.org>2005-02-26 20:58:01 +0000
commit8dad7fc6eace2c406c279ce98a00653085c700ca (patch)
tree1ae82d8bf77105f31ac4d42b64e60398b74523e8 /clientserver.c
parentb5587288756e2e1638ae97c88937505a5edee709 (diff)
downloadandroid_external_rsync-8dad7fc6eace2c406c279ce98a00653085c700ca.tar.gz
android_external_rsync-8dad7fc6eace2c406c279ce98a00653085c700ca.tar.bz2
android_external_rsync-8dad7fc6eace2c406c279ce98a00653085c700ca.zip
Explicitly set kluge_around_eof to a 1 when it is needed.
Diffstat (limited to 'clientserver.c')
-rw-r--r--clientserver.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/clientserver.c b/clientserver.c
index fba0d212..87916017 100644
--- a/clientserver.c
+++ b/clientserver.c
@@ -34,7 +34,7 @@ extern int am_server;
extern int am_daemon;
extern int am_root;
extern int rsync_port;
-extern int kludge_around_eof;
+extern int kluge_around_eof;
extern int daemon_over_rsh;
extern int sanitize_paths;
extern int filesfrom_fd;
@@ -171,7 +171,7 @@ int start_inband_exchange(char *user, char *path, int f_in, int f_out,
/* Old servers may just drop the connection here,
rather than sending a proper EXIT command. Yuck. */
- kludge_around_eof = list_only && (protocol_version < 25);
+ kluge_around_eof = list_only && protocol_version < 25 ? 1 : 0;
while (1) {
if (!read_line(f_in, line, sizeof line - 1)) {
@@ -204,7 +204,7 @@ int start_inband_exchange(char *user, char *path, int f_in, int f_out,
rprintf(FINFO,"%s\n", line);
}
}
- kludge_around_eof = False;
+ kluge_around_eof = 0;
for (i = 0; i < sargc; i++) {
io_printf(f_out, "%s\n", sargs[i]);