X-Git-Url: https://git.saurik.com/apt.git/blobdiff_plain/34faa8f7ae2526f46cd1f84bb6962ad06d841e5e..2ff2a12a0967da0bcda4e45146f39826558ffb6c:/methods/http.cc?ds=sidebyside diff --git a/methods/http.cc b/methods/http.cc index af3d5ccb6..78b20e66d 100644 --- a/methods/http.cc +++ b/methods/http.cc @@ -447,7 +447,7 @@ bool HttpServerState::RunData(FileFd * const File) else if (JunkSize != 0) In.Limit(JunkSize); else - In.Limit(Size - StartPos); + In.Limit(DownloadSize); // Just transfer the whole block. do @@ -778,9 +778,9 @@ bool HttpMethod::Configuration(string Message) return true; } /*}}}*/ -ServerState * HttpMethod::CreateServerState(URI uri) /*{{{*/ +std::unique_ptr HttpMethod::CreateServerState(URI const &uri)/*{{{*/ { - return new HttpServerState(uri, this); + return std::unique_ptr(new HttpServerState(uri, this)); } /*}}}*/ void HttpMethod::RotateDNS() /*{{{*/