]> sjero.net Git - wget/blobdiff - src/retr.c
Avoid a small buffer when retrieving a file.
[wget] / src / retr.c
index 25c5dcf4440e11da851db0e3101d48ead723aa8b..585cccb68f34ab8777b3d7c336b1791f89e3e2f4 100644 (file)
@@ -208,8 +208,8 @@ fd_read_body (int fd, FILE *out, wgint toread, wgint startpos,
 {
   int ret = 0;
 
-  int dlbufsize = BUFSIZ;
-  char *dlbuf = xmalloc (BUFSIZ);
+  int dlbufsize = max (BUFSIZ, 8 * 1024);
+  char *dlbuf = xmalloc (dlbufsize);
 
   struct ptimer *timer = NULL;
   double last_successful_read_tm = 0;