X-Git-Url: https://git.saurik.com/apt.git/blobdiff_plain/676700504710013d6737f79bf6ad12003d55c30d..936d5613e4b6145798c5a1d0c484158115576fa8:/methods/http.cc diff --git a/methods/http.cc b/methods/http.cc index c00b439b7..021b284d0 100644 --- a/methods/http.cc +++ b/methods/http.cc @@ -444,6 +444,8 @@ bool HttpServerState::RunData(FileFd * const File) loss of the connection means we are done */ if (Encoding == Closes) In.Limit(-1); + else if (JunkSize != 0) + In.Limit(JunkSize); else In.Limit(Size - StartPos);