diff --git a/cmdline/apt-dump-solver.cc b/cmdline/apt-dump-solver.cc
index 24a9f23ebcdbcc0b59bb70f7e3383c8092803241..ab44b9fd1950c5e0a026def7159c32b5618a290a 100644
--- a/cmdline/apt-dump-solver.cc
+++ b/cmdline/apt-dump-solver.cc
@@ -134,11 +134,10 @@ int main(int argc,const char *argv[])					/*{{{*/
       return WriteError("ERR_READ_ERROR", out, stdoutfd, Solver);
    }
 
-   constexpr size_t BufSize = 64 * 1024;
-   std::unique_ptr<char[]> Buf(new char[BufSize]);
+   std::unique_ptr<char[]> Buf(new char[APT_BUFFER_SIZE]);
    unsigned long long ToRead = 0;
    do {
-      if (input.Read(Buf.get(),BufSize, &ToRead) == false)
+      if (input.Read(Buf.get(), APT_BUFFER_SIZE, &ToRead) == false)
       {
 	 std::ostringstream out;
 	 out << "Writing EDSP solver input to file '" << filename << "' failed as reading from stdin failed!\n";
diff --git a/methods/http.cc b/methods/http.cc
index d75e9fe8416657d420ba3510a893a6cd2827ff82..e72c61296ec98d82f48bdb8f0029fcb5aead9494 100644
--- a/methods/http.cc
+++ b/methods/http.cc
@@ -403,7 +403,7 @@ static ResultState UnwrapHTTPConnect(std::string Host, int Port, URI Proxy, std:
 									/*}}}*/
 
 // HttpServerState::HttpServerState - Constructor			/*{{{*/
-HttpServerState::HttpServerState(URI Srv,HttpMethod *Owner) : ServerState(Srv, Owner), In(Owner, 64*1024), Out(Owner, 4*1024)
+HttpServerState::HttpServerState(URI Srv, HttpMethod *Owner) : ServerState(Srv, Owner), In(Owner, APT_BUFFER_SIZE), Out(Owner, 4 * 1024)
 {
    TimeOut = Owner->ConfigFindI("Timeout", TimeOut);
    ServerFd = MethodFd::FromFd(-1);