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