8000 Fix hang on client disconnect during upload (#2914) · espressif/arduino-esp32@e1548e9 · GitHub
[go: up one dir, main page]

Skip to content
Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit e1548e9

Browse files
romansavrulinme-no-dev
authored andcommitted
Fix hang on client disconnect during upload (#2914)
1 parent c29ec9d commit e1548e9

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

libraries/WebServer/src/Parsing.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,7 @@ void WebServer::_uploadWriteByte(uint8_t b){
303303
}
304304

305305
int WebServer::_uploadReadByte(WiFiClient& client){
306+
if (!client.connected()) return -1;
306307
int res = client.read();
307308
if(res < 0) {
308309
// keep trying until you either read a valid byte or timeout

0 commit comments

Comments
 (0)
0