Index: remoting/base/socket_reader.cc |
diff --git a/remoting/base/socket_reader.cc b/remoting/base/socket_reader.cc |
index bc5b651631d03972749e00121fbc80f97636bed6..dbe5ba8afd95800fd7ac6c5226d230e989324e81 100644 |
--- a/remoting/base/socket_reader.cc |
+++ b/remoting/base/socket_reader.cc |
@@ -40,8 +40,9 @@ void SocketReader::DoRead() { |
while (true) { |
read_buffer_ = new net::IOBuffer(kReadBufferSize); |
int result = socket_->Read( |
- read_buffer_, kReadBufferSize, base::Bind(&SocketReader::OnRead, |
- weak_factory_.GetWeakPtr())); |
+ read_buffer_.get(), |
+ kReadBufferSize, |
+ base::Bind(&SocketReader::OnRead, weak_factory_.GetWeakPtr())); |
HandleReadResult(result); |
if (result <= 0) |
break; |