mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
Don't abort when len > contlen, when we set it that way.
This commit is contained in:
parent
fe6ab90c73
commit
c94d559bc3
@ -1,3 +1,9 @@
|
|||||||
|
2008-06-16 Micah Cowan <micah@cowan.name>
|
||||||
|
|
||||||
|
* http.c (http_loop): When hstat.len is higher than the
|
||||||
|
successfully completed content's length, but it's because we
|
||||||
|
_set_ it that way, don't abort.
|
||||||
|
|
||||||
2008-06-13 Micah Cowan <micah@cowan.name>
|
2008-06-13 Micah Cowan <micah@cowan.name>
|
||||||
|
|
||||||
* build_info.c: ENABLE_NTLM, not HAVE_NTLM; distinguish OpenSSL
|
* build_info.c: ENABLE_NTLM, not HAVE_NTLM; distinguish OpenSSL
|
||||||
|
10
src/http.c
10
src/http.c
@ -2800,10 +2800,18 @@ Remote file exists.\n\n"));
|
|||||||
printwhat (count, opt.ntry);
|
printwhat (count, opt.ntry);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
else
|
else if (hstat.len != hstat.restval)
|
||||||
/* Getting here would mean reading more data than
|
/* Getting here would mean reading more data than
|
||||||
requested with content-length, which we never do. */
|
requested with content-length, which we never do. */
|
||||||
abort ();
|
abort ();
|
||||||
|
else
|
||||||
|
{
|
||||||
|
/* Getting here probably means that the content-length was
|
||||||
|
* _less_ than the original, local size. We should probably
|
||||||
|
* truncate or re-read, or something. FIXME */
|
||||||
|
ret = RETROK;
|
||||||
|
goto exit;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else /* from now on hstat.res can only be -1 */
|
else /* from now on hstat.res can only be -1 */
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user