bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Is this a bug?


From: Petr Pisar
Subject: Re: Is this a bug?
Date: Sun, 14 Jun 2020 20:43:04 +0200

On Sun, Jun 14, 2020 at 04:02:49PM +0000, George R Goffe wrote:
> I occasionally get a message from wget(?) that states "just got xxx of yyy
> bytes".
> 
> Is this a failure in wget? A server problem? I have the source for wget1 and
> wget2 and don't see any strings "just got" in any of the code. Maybe it
> comes from one of the external libraries wget* uses?
> 
libwget/http.c in wget2:

        if (nbytes < 0)
                error_printf(_("Failed to read %zd bytes (%d)\n"), nbytes, 
errno);
        if (body_len < resp->content_length) {
                resp->length_inconsistent = true;
                error_printf(_("Just got %zu of %zu bytes\n"), body_len, 
resp->content_length);
        } else if (body_len > resp->content_length) {
                resp->length_inconsistent = true;
                error_printf(_("Body too large: %zu instead of %zu bytes\n"), 
body_len, resp->content_length);
        }

It happens when a server claimed that the response body had XXX bytes, but
then the server only sent yyy bytes.

It is either a bug in the the server, or a network error. There also was a bug
in wget2 when resuming a file retrieval
<https://gitlab.com/gnuwget/wget2/-/issues/447>.

-- Petr

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]