Fix case where space is not enough for a chunk
This commit is contained in:
parent
213387b88f
commit
bab5457584
|
@ -259,7 +259,12 @@ size_t AsyncAbstractResponse::_ack(AsyncWebServerRequest *request, size_t len, u
|
|||
|
||||
if(_state == RESPONSE_CONTENT){
|
||||
size_t outLen;
|
||||
if(_chunked || !_sendContentLength){
|
||||
if(_chunked){
|
||||
if(space <= 8){
|
||||
return 0;
|
||||
}
|
||||
outLen = space;
|
||||
} else if(!_sendContentLength){
|
||||
outLen = space;
|
||||
} else {
|
||||
outLen = ((_contentLength - _sentLength) > space)?space:(_contentLength - _sentLength);
|
||||
|
|
Loading…
Reference in New Issue