]> sjero.net Git - wget/blobdiff - src/ftp.c
[svn] Better documentation for fd_read_body args.
[wget] / src / ftp.c
index 8d24355f94153532cb06e1b9a6bac4f73304347a..1dd381b59839991e88121ba480466e1cc3de5f43 100644 (file)
--- a/src/ftp.c
+++ b/src/ftp.c
@@ -1023,8 +1023,11 @@ Error in server response, closing control connection.\n"));
     }
 
   /* Get the contents of the document.  */
-  res = fd_read_body (dtsock, fp, len, restval, expected_bytes, 0,
-                     &con->dltime);
+  res = fd_read_body (dtsock, fp,
+                     expected_bytes ? expected_bytes - restval : 0,
+                     0, restval, len, &con->dltime);
+  *len += restval;
+
   tms = time_str (NULL);
   tmrate = retr_rate (*len - restval, con->dltime, 0);
   /* Close data connection socket.  */