Commit e40fba1e8cc95ab8ea579204224aa3389770dba1

Authored by Wiebe Cazemier
1 parent 37da7e13

Parse 'connection' header better in websocket handshake

Showing 1 changed file with 1 additions and 1 deletions
utils.cpp
... ... @@ -390,7 +390,7 @@ bool parseHttpHeader(CirBuf &buf, std::string &websocket_key, int &websocket_ver
390 390  
391 391 if (name == "upgrade" && value_lower == "websocket")
392 392 upgradeHeaderSeen = true;
393   - else if (name == "connection" && value_lower == "upgrade")
  393 + else if (name == "connection" && strContains(value_lower, "upgrade"))
394 394 connectionHeaderSeen = true;
395 395 else if (name == "sec-websocket-key")
396 396 websocket_key = value;
... ...