| Index: webkit/plugins/ppapi/ppb_websocket_impl.cc
|
| diff --git a/webkit/plugins/ppapi/ppb_websocket_impl.cc b/webkit/plugins/ppapi/ppb_websocket_impl.cc
|
| index 5851be38556286aee9554db8aa60fc7b9fb14bc7..154fe99800c86f762e03fa079b820798710aa79c 100644
|
| --- a/webkit/plugins/ppapi/ppb_websocket_impl.cc
|
| +++ b/webkit/plugins/ppapi/ppb_websocket_impl.cc
|
| @@ -236,9 +236,10 @@ int32_t PPB_WebSocket_Impl::Close(uint16_t code,
|
| }
|
|
|
| // Check state.
|
| - if (state_ == PP_WEBSOCKETREADYSTATE_CLOSING ||
|
| - state_ == PP_WEBSOCKETREADYSTATE_CLOSED)
|
| + if (state_ == PP_WEBSOCKETREADYSTATE_CLOSING)
|
| return PP_ERROR_INPROGRESS;
|
| + if (state_ == PP_WEBSOCKETREADYSTATE_CLOSED)
|
| + return PP_OK;
|
|
|
| // Validate |callback| (Doesn't support blocking callback)
|
| if (!callback.func)
|
|
|