Commit 7d2560cb authored by me-no-dev's avatar me-no-dev

roll back the while loop in _parseForm

parent 17065dfd
...@@ -477,14 +477,14 @@ bool WebServer::_parseForm(WiFiClient& client, String boundary, uint32_t len){ ...@@ -477,14 +477,14 @@ bool WebServer::_parseForm(WiFiClient& client, String boundary, uint32_t len){
if(_currentHandler && _currentHandler->canUpload(_currentUri)) if(_currentHandler && _currentHandler->canUpload(_currentUri))
_currentHandler->upload(*this, _currentUri, *_currentUpload); _currentHandler->upload(*this, _currentUri, *_currentUpload);
_currentUpload->status = UPLOAD_FILE_WRITE; _currentUpload->status = UPLOAD_FILE_WRITE;
int argByte; int argByte = _uploadReadByte(client);
readfile: readfile:
do{ while(argByte != 0x0D){
argByte = _uploadReadByte(client);
if(argByte < 0) return _parseFormUploadAborted(); if(argByte < 0) return _parseFormUploadAborted();
_uploadWriteByte(argByte); _uploadWriteByte(argByte);
}while(argByte != 0x0D); argByte = _uploadReadByte(client);
}
argByte = _uploadReadByte(client); argByte = _uploadReadByte(client);
if(argByte < 0) return _parseFormUploadAborted(); if(argByte < 0) return _parseFormUploadAborted();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment