Improve large backpressure drain performance

This commit is contained in:
Alex Hultman
2021-09-16 17:13:13 +02:00
parent 292b00c4c3
commit 7c1ba44545
5 changed files with 43 additions and 7 deletions
+1 -1
View File
@@ -273,7 +273,7 @@ public:
HttpContext<SSL> *httpContext = (HttpContext<SSL> *) us_socket_context(SSL, (struct us_socket_t *) this);
/* Move any backpressure out of HttpResponse */
std::string backpressure(std::move(((AsyncSocketData<SSL> *) getHttpResponseData())->buffer));
BackPressure backpressure(std::move(((AsyncSocketData<SSL> *) getHttpResponseData())->buffer));
/* Destroy HttpResponseData */
getHttpResponseData()->~HttpResponseData();