Only call cleanup_set() if keep_partial is set.
[rsync/rsync.git] / receiver.c
index 5a88311..805f0f6 100644 (file)
@@ -658,7 +658,7 @@ int recv_files(int f_in, struct file_list *flist, char *local_name)
                                continue;
                        }
 
-                       if (partialptr)
+                       if (keep_partial)
                                cleanup_set(fnametmp, partialptr, file, fd1, fd2);
                }