X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Fretr.c;fp=src%2Fretr.c;h=5bbae8008f056439582ba66f85db9f6091e82e98;hp=6204839c62c4b331b4a80d0c731ee3fd18134d5e;hb=b1838bdfd197ec970d834ce5042995df92516841;hpb=98f843f3ccd6b310d66c7a2da258963ff77c6660 diff --git a/src/retr.c b/src/retr.c index 6204839c..5bbae800 100644 --- a/src/retr.c +++ b/src/retr.c @@ -376,7 +376,7 @@ fd_read_body (int fd, FILE *out, wgint toread, wgint startpos, { sum_read += ret; int write_res = write_data (out, out2, dlbuf, ret, &skip, &sum_written); - if (write_res != 0) + if (write_res < 0) { ret = (write_res == -3) ? -3 : -2; goto out;