X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Fretr.c;h=585cccb68f34ab8777b3d7c336b1791f89e3e2f4;hp=25c5dcf4440e11da851db0e3101d48ead723aa8b;hb=3fb4d068a7bf31c362ddeac1627c9253d2c1613f;hpb=cd81370afe95101d4287d9d56a7de04647aefcf4 diff --git a/src/retr.c b/src/retr.c index 25c5dcf4..585cccb6 100644 --- a/src/retr.c +++ b/src/retr.c @@ -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;