From 3c5688c6f6ddaa0f18e3bd38fd8549ca0a85953a Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Mon, 13 Dec 2021 01:39:39 +0800 Subject: [PATCH] Reserve enough buffer space according to response content size --- src/base/http/responsegenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/base/http/responsegenerator.cpp b/src/base/http/responsegenerator.cpp index e21cfb363..cd0f959fb 100644 --- a/src/base/http/responsegenerator.cpp +++ b/src/base/http/responsegenerator.cpp @@ -42,7 +42,7 @@ QByteArray Http::toByteArray(Response response) response.headers[HEADER_DATE] = httpDate(); QByteArray buf; - buf.reserve(10 * 1024); + buf.reserve(1024 + response.content.length()); // Status Line buf += QString("HTTP/%1 %2 %3")