8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 784ef0f commit c562aecCopy full SHA for c562aec
libraries/WebServer/src/Parsing.cpp
@@ -186,11 +186,8 @@ bool WebServer::_parseRequest(NetworkClient &client) {
186
_currentHandler->raw(*this, _currentUri, *_currentRaw);
187
_currentRaw->status = RAW_WRITE;
188
189
- while (1) {
+ while (_currentRaw->totalSize < _clientContentLength) {
190
size_t read_len = std::min(_clientContentLength - _currentRaw->totalSize, (size_t) HTTP_RAW_BUFLEN);
191
- if (read_len == 0) {
192
- break;
193
- }
194
_currentRaw->currentSize = client.readBytes(_currentRaw->buf, read_len);
195
_currentRaw->totalSize += _currentRaw->currentSize;
196
if (_currentRaw->currentSize == 0) {
0 commit comments