Update libraries/WebServer/src/Parsing.cpp
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
This commit is contained in:
parent
784ef0f286
commit
c562aeceda
1 changed files with 1 additions and 4 deletions
|
|
@ -186,11 +186,8 @@ bool WebServer::_parseRequest(NetworkClient &client) {
|
||||||
_currentHandler->raw(*this, _currentUri, *_currentRaw);
|
_currentHandler->raw(*this, _currentUri, *_currentRaw);
|
||||||
_currentRaw->status = RAW_WRITE;
|
_currentRaw->status = RAW_WRITE;
|
||||||
|
|
||||||
while (1) {
|
while (_currentRaw->totalSize < _clientContentLength) {
|
||||||
size_t read_len = std::min(_clientContentLength - _currentRaw->totalSize, (size_t) HTTP_RAW_BUFLEN);
|
size_t read_len = std::min(_clientContentLength - _currentRaw->totalSize, (size_t) HTTP_RAW_BUFLEN);
|
||||||
if (read_len == 0) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
_currentRaw->currentSize = client.readBytes(_currentRaw->buf, read_len);
|
_currentRaw->currentSize = client.readBytes(_currentRaw->buf, read_len);
|
||||||
_currentRaw->totalSize += _currentRaw->currentSize;
|
_currentRaw->totalSize += _currentRaw->currentSize;
|
||||||
if (_currentRaw->currentSize == 0) {
|
if (_currentRaw->currentSize == 0) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue