diff options
| author | 2022-06-08 18:07:54 +0100 | |
|---|---|---|
| committer | 2022-06-08 18:27:47 +0100 | |
| commit | c7e5167a85147383271ba86842529e9e5c2f463a (patch) | |
| tree | 53819712e5037ae28fc3b9c1072c122f445dcdf2 /src/modules/m_websocket.cpp | |
| parent | Move TokenList to inspstring. (diff) | |
| parent | Fix parsing non-normalised WebSocket headers. (diff) | |
Merge branch 'insp3' into master.
Diffstat (limited to 'src/modules/m_websocket.cpp')
| -rw-r--r-- | src/modules/m_websocket.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/m_websocket.cpp b/src/modules/m_websocket.cpp index 4d70ca549..64976f4ed 100644 --- a/src/modules/m_websocket.cpp +++ b/src/modules/m_websocket.cpp @@ -92,7 +92,7 @@ class WebSocketHook final while (startpos < maxpos) { size_t endpos = req.find(newline, startpos); - if (req.compare(startpos, headerlen, header)) + if (strncasecmp(req.c_str() + startpos, header, headerlen) != 0) { startpos = endpos + sizeof(newline) - 1; continue; // Incorrect header. |
