summaryrefslogtreecommitdiffstats
path: root/ppapi/proxy/websocket_resource.cc
diff options
context:
space:
mode:
authordmichael@chromium.org <dmichael@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-01 05:58:38 +0000
committerdmichael@chromium.org <dmichael@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-01 05:58:38 +0000
commit2b498344ae34277f3967d0d2b302861bcd1299b5 (patch)
tree8f9a655c259a1379a8021f23c1faf3fdd278aae5 /ppapi/proxy/websocket_resource.cc
parent721b7aad7498a2c96cfa4dfb825f0be9994757a6 (diff)
downloadchromium_src-2b498344ae34277f3967d0d2b302861bcd1299b5.zip
chromium_src-2b498344ae34277f3967d0d2b302861bcd1299b5.tar.gz
chromium_src-2b498344ae34277f3967d0d2b302861bcd1299b5.tar.bz2
PPAPI: Fix WebSocket Var ref leak receiving binary
BUG=173503 Review URL: https://chromiumcodereview.appspot.com/12096099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180093 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/proxy/websocket_resource.cc')
-rw-r--r--ppapi/proxy/websocket_resource.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/ppapi/proxy/websocket_resource.cc b/ppapi/proxy/websocket_resource.cc
index c45de90..7439826 100644
--- a/ppapi/proxy/websocket_resource.cc
+++ b/ppapi/proxy/websocket_resource.cc
@@ -423,10 +423,10 @@ void WebSocketResource::OnPluginMsgReceiveBinaryReply(
return;
// Append received data to queue.
- scoped_refptr<Var> message_var(ArrayBufferVar::FromPPVar(
- PpapiGlobals::Get()->GetVarTracker()->MakeArrayBufferPPVar(
+ scoped_refptr<Var> message_var(
+ PpapiGlobals::Get()->GetVarTracker()->MakeArrayBufferVar(
message.size(),
- &message.front())));
+ &message.front()));
received_messages_.push(message_var);
if (!TrackedCallback::IsPending(receive_callback_))