]> git.ipfire.org Git - thirdparty/rsync.git/commitdiff
Set whole_file = 0 when whole_file < 0. Fixes issue 114.
authorWayne Davison <wayne@opencoder.net>
Sun, 4 Jul 2021 19:15:16 +0000 (12:15 -0700)
committerWayne Davison <wayne@opencoder.net>
Sun, 4 Jul 2021 19:15:16 +0000 (12:15 -0700)
receiver.c
sender.c

index 9c47ece3a711e488899ebcfc9cfdd5d8920d9d30..e85c4779c1452eb88406f4abde49013347d101a4 100644 (file)
@@ -539,6 +539,9 @@ int recv_files(int f_in, int f_out, char *local_name)
        if (delay_updates)
                delayed_bits = bitbag_create(cur_flist->used + 1);
 
+       if (whole_file < 0)
+               whole_file = 0;
+
        progress_init();
 
        while (1) {
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) {