Avoid a crash with --append-verify when discarding the received data.

Fixes bug 6293.
This commit is contained in:
Wayne Davison
2010-08-21 14:25:48 -07:00
parent 3b22184d4c
commit b32fd63459

View File

@@ -228,7 +228,7 @@ static int receive_data(int f_in, char *fname_r, int fd_r, OFF_T size_r,
sum.flength = (OFF_T)sum.count * sum.blength;
if (sum.remainder)
sum.flength -= sum.blength - sum.remainder;
if (append_mode == 2) {
if (append_mode == 2 && mapbuf) {
for (j = CHUNK_SIZE; j < sum.flength; j += CHUNK_SIZE) {
if (INFO_GTE(PROGRESS, 1))
show_progress(offset, total_size);