Got rid of kluged value for am_sender, and instead added a new
[rsync/rsync.git] / sender.c
index db42856..ca6ae1e 100644 (file)
--- a/sender.c
+++ b/sender.c
@@ -204,8 +204,7 @@ void send_files(struct file_list *flist, int f_out, int f_in)
                        iflags = ITEM_UPDATING | ITEM_MISSING_DATA;
 
                if (inplace && protocol_version >= 29) {
-                       uchar fnamecmp_type = read_byte(f_in);
-                       updating_basis_file = fnamecmp_type == FNAMECMP_FNAME;
+                       updating_basis_file = !(iflags & ITEM_USING_ALT_BASIS);
                } else
                        updating_basis_file = inplace && !make_backups;