| 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; | 
|  |