Set whole_file = 0 when whole_file < 0. Fixes issue 114.
[rsync.git] / sender.c
index 9cfca134a7d519f29d2ed54641299f18d95d5240..83603b99574823a5c403aa547a4cefc82a3888a2 100644 (file)
--- a/sender.c
+++ b/sender.c
@@ -35,6 +35,7 @@ extern int append_mode;
 extern int copy_links;
 extern int io_error;
 extern int flist_eof;
+extern int whole_file;
 extern int allowed_lull;
 extern int preserve_xattrs;
 extern int protocol_version;
@@ -204,6 +205,9 @@ void send_files(int f_in, int f_out)
        if (DEBUG_GTE(SEND, 1))
                rprintf(FINFO, "send_files starting\n");
 
+       if (whole_file < 0)
+               whole_file = 0;
+
        progress_init();
 
        while (1) {