Chromium Code Reviews| Index: native_client_sdk/src/examples/websocket/websocket.cc |
| diff --git a/native_client_sdk/src/examples/websocket/websocket.cc b/native_client_sdk/src/examples/websocket/websocket.cc |
| index fc1f0ed73d5c26978b67e01198216cc07af0aeb0..784576f89dbdf81e0dba24d7ed4a2071c606c75b 100644 |
| --- a/native_client_sdk/src/examples/websocket/websocket.cc |
| +++ b/native_client_sdk/src/examples/websocket/websocket.cc |
| @@ -96,6 +96,8 @@ void WebSocketInstance::Send(const std::string& message) { |
| } |
| void WebSocketInstance::Receive() { |
| + // Release old var resource if it is reused. |
| + pp::Var release(pp::PASS_REF, receive_var_.Detach()); |
|
Takashi Toyoshima
2012/09/07 17:18:27
If we want to reuse the same pp::Var to receive re
dmichael (off chromium)
2012/09/07 18:36:58
What if we just make ReceiveMessage release the va
Takashi Toyoshima
2012/09/10 13:21:27
OK. I'll do '*message = Var();' in ReceiveMessage
|
| pp::CompletionCallback callback(OnReceiveCompletionCallback, this); |
| // |receive_var_| must be valid until |callback| is invoked. |
| // Just use a member variable. |