summaryrefslogtreecommitdiffstats
path: root/chrome/common/socket_stream_dispatcher.cc
diff options
context:
space:
mode:
authorukai@chromium.org <ukai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-28 08:04:10 +0000
committerukai@chromium.org <ukai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-28 08:04:10 +0000
commit9a393a7f28028c811f45c2d1b0686cc6e4f408f8 (patch)
treecd417a615a9449427467ba179e1fe2d58bb5ea2d /chrome/common/socket_stream_dispatcher.cc
parent6725141c8ae5548d920a98b488b8c5db27867c7e (diff)
downloadchromium_src-9a393a7f28028c811f45c2d1b0686cc6e4f408f8.zip
chromium_src-9a393a7f28028c811f45c2d1b0686cc6e4f408f8.tar.gz
chromium_src-9a393a7f28028c811f45c2d1b0686cc6e4f408f8.tar.bz2
Fix AddRef in DoConnect
BUG=none TEST=none Review URL: http://codereview.chromium.org/6309023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72938 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/socket_stream_dispatcher.cc')
-rw-r--r--chrome/common/socket_stream_dispatcher.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/chrome/common/socket_stream_dispatcher.cc b/chrome/common/socket_stream_dispatcher.cc
index af95d5c..a7e484a 100644
--- a/chrome/common/socket_stream_dispatcher.cc
+++ b/chrome/common/socket_stream_dispatcher.cc
@@ -141,10 +141,10 @@ void IPCWebSocketStreamHandleBridge::DoConnect(const GURL& url) {
socket_id_ = all_bridges.Add(this);
DCHECK_NE(socket_id_, chrome_common_net::kNoSocketId);
+ AddRef(); // Released in OnClosed().
if (child_thread_->Send(
new ViewHostMsg_SocketStream_Connect(url, socket_id_))) {
DVLOG(1) << "Connect socket_id=" << socket_id_;
- AddRef(); // Released in OnClosed().
// TODO(ukai): timeout to OnConnected.
} else {
LOG(ERROR) << "IPC SocketStream_Connect failed.";