-@@ -734,6 +735,15 @@ static struct file_struct *recv_file_ent
- bp = tmp_sum;
- }
- read_buf(f, bp, checksum_len);
+@@ -785,6 +786,15 @@ static struct file_struct *recv_file_ent
+ memcpy(bp, F_SUM(first), checksum_len);
+ } else
+ read_buf(f, bp, checksum_len);