Skip to content

Commit daf5062

Browse files
committed
Release packet buffer on successful whole send
1 parent 2939b69 commit daf5062

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/WebResponses.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,7 @@ size_t AsyncAbstractResponse::_ack(AsyncWebServerRequest *request, size_t len, u
406406
_packet.erase(_packet.begin(), _packet.begin() + acceptedLen);
407407
}
408408
DEBUG_PRINTFP("(%d) Accepted: %d\n", (intptr_t) this, acceptedLen);
409+
if (_packet.size() == 0) dealloc_vector(_packet);
409410
}
410411

411412
if( (_chunked && readLen == 0) // Chunked mode, no more data

0 commit comments

Comments
 (0)