| 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
|
|
|