8000 Used case insensitive recognition for upgrade header. Should work as … · robokoding/arduinoWebSockets@dd14850 · GitHub
[go: up one dir, main page]

Skip to content

Commit dd14850

Browse files
author
Thorsten Freitag
committed
Used case insensitive recognition for upgrade header. Should work as before, but also with servers that wrongly use lower case upgrade in the header
1 parent d36f7bb commit dd14850

File tree

1 file changed

+1
-1
lines changed

src/WebSocketsClient.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@ void WebSocketsClient::handleHeader(WSclient_t * client, String * headerLine) {
448448
String headerValue = headerLine->substring(headerLine->indexOf(':') + 2);
449449

450450
if(headerName.equalsIgnoreCase("Connection")) {
451-
if(headerValue.indexOf("upgrade") >= 0) {
451+
if(headerValue.equalsIgnoreCase("upgrade")) {
452452
client->cIsUpgrade = true;
453453
}
454454
} else if(headerName.equalsIgnoreCase("Upgrade")) {

0 commit comments

Comments
 (0)
0