We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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