Index: Source/modules/websockets/WebSocketHandshake.cpp |
diff --git a/Source/modules/websockets/WebSocketHandshake.cpp b/Source/modules/websockets/WebSocketHandshake.cpp |
index 5b920aff4d0c4fc578b2d93fbf5699731da9016a..84d97869282f2c3124d149da30945719a3242604 100644 |
--- a/Source/modules/websockets/WebSocketHandshake.cpp |
+++ b/Source/modules/websockets/WebSocketHandshake.cpp |
@@ -452,7 +452,7 @@ const char* WebSocketHandshake::readHTTPHeaders(const char* start, const char* e |
bool sawSecWebSocketAcceptHeaderField = false; |
bool sawSecWebSocketProtocolHeaderField = false; |
const char* p = start; |
- for (; p < end; p++) { |
+ while (p < end) { |
size_t consumedLength = parseHTTPHeader(p, end - p, m_failureReason, name, value); |
if (!consumedLength) |
return 0; |