Index: net/server/web_socket_encoder.cc |
diff --git a/net/server/web_socket_encoder.cc b/net/server/web_socket_encoder.cc |
index 8e1681c8a7233d3878fb0180fc16e5d88e4f3384..e35f75910a5e3e1a82523cf7a65f702808bf9f2a 100644 |
--- a/net/server/web_socket_encoder.cc |
+++ b/net/server/web_socket_encoder.cc |
@@ -251,8 +251,7 @@ void WebSocketEncoder::ParseExtensions(const std::string& header_value, |
return; |
WebSocketExtensionParser parser; |
- parser.Parse(header_value); |
- if (parser.has_error()) |
+ if (!parser.Parse(header_value)) |
return; |
const std::vector<WebSocketExtension>& extensions = parser.extensions(); |
// TODO(tyoshino): Fail if this method is used for parsing a response and |