]> sjero.net Git - wget/blobdiff - src/retr.c
Fix -c with servers that don't specify a content-length
[wget] / src / retr.c
index 6204839c62c4b331b4a80d0c731ee3fd18134d5e..5bbae8008f056439582ba66f85db9f6091e82e98 100644 (file)
@@ -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;