| Index: jingle/glue/pseudotcp_adapter.cc
|
| diff --git a/jingle/glue/pseudotcp_adapter.cc b/jingle/glue/pseudotcp_adapter.cc
|
| index 34b697e13ca134d7181a939dc168f056ca8f14f6..d6c669bca142b2a93214510e8cae98e2602f1013 100644
|
| --- a/jingle/glue/pseudotcp_adapter.cc
|
| +++ b/jingle/glue/pseudotcp_adapter.cc
|
| @@ -360,7 +360,7 @@ cricket::IPseudoTcpNotify::WriteResult PseudoTcpAdapter::Core::TcpWritePacket(
|
| // send exactly as many bytes as we requested, or fail.
|
| int result;
|
| if (socket_.get()) {
|
| - result = socket_->Write(write_buffer, len,
|
| + result = socket_->Write(write_buffer.get(), len,
|
| base::Bind(&PseudoTcpAdapter::Core::OnWritten,
|
| base::Unretained(this)));
|
| } else {
|
| @@ -379,12 +379,12 @@ cricket::IPseudoTcpNotify::WriteResult PseudoTcpAdapter::Core::TcpWritePacket(
|
| }
|
|
|
| void PseudoTcpAdapter::Core::DoReadFromSocket() {
|
| - if (!socket_read_buffer_)
|
| + if (!socket_read_buffer_.get())
|
| socket_read_buffer_ = new net::IOBuffer(kReadBufferSize);
|
|
|
| int result = 1;
|
| while (socket_.get() && result > 0) {
|
| - result = socket_->Read(socket_read_buffer_, kReadBufferSize,
|
| + result = socket_->Read(socket_read_buffer_.get(), kReadBufferSize,
|
| base::Bind(&PseudoTcpAdapter::Core::OnRead,
|
| base::Unretained(this)));
|
| if (result != net::ERR_IO_PENDING)
|
|
|