| Index: net/spdy/spdy_session.cc
|
| diff --git a/net/spdy/spdy_session.cc b/net/spdy/spdy_session.cc
|
| index 55251590843c05d5df24cd3faacad0e5dca617f3..170dc821c493111c5b087ddc7f8085669b5d4c4f 100644
|
| --- a/net/spdy/spdy_session.cc
|
| +++ b/net/spdy/spdy_session.cc
|
| @@ -244,8 +244,8 @@ int SpdyStreamRequest::StartRequest(
|
| RequestPriority priority,
|
| const BoundNetLog& net_log,
|
| const CompletionCallback& callback) {
|
| - DCHECK(session);
|
| - DCHECK(!session_);
|
| + DCHECK(session.get());
|
| + DCHECK(!session_.get());
|
| DCHECK(!stream_);
|
| DCHECK(callback_.is_null());
|
|
|
| @@ -266,7 +266,7 @@ int SpdyStreamRequest::StartRequest(
|
| }
|
|
|
| void SpdyStreamRequest::CancelRequest() {
|
| - if (session_)
|
| + if (session_.get())
|
| session_->CancelStreamRequest(this);
|
| Reset();
|
| }
|
| @@ -281,7 +281,7 @@ base::WeakPtr<SpdyStream> SpdyStreamRequest::ReleaseStream() {
|
|
|
| void SpdyStreamRequest::OnRequestCompleteSuccess(
|
| base::WeakPtr<SpdyStream>* stream) {
|
| - DCHECK(session_);
|
| + DCHECK(session_.get());
|
| DCHECK(!stream_);
|
| DCHECK(!callback_.is_null());
|
| CompletionCallback callback = callback_;
|
| @@ -292,7 +292,7 @@ void SpdyStreamRequest::OnRequestCompleteSuccess(
|
| }
|
|
|
| void SpdyStreamRequest::OnRequestCompleteFailure(int rv) {
|
| - DCHECK(session_);
|
| + DCHECK(session_.get());
|
| DCHECK(!stream_);
|
| DCHECK(!callback_.is_null());
|
| CompletionCallback callback = callback_;
|
| @@ -1200,7 +1200,7 @@ void SpdySession::WriteSocket() {
|
| // it's okay to use GetIOBufferForRemainingData() since the socket
|
| // doesn't use the IOBuffer past OnWriteComplete().
|
| int rv = connection_->socket()->Write(
|
| - write_io_buffer,
|
| + write_io_buffer.get(),
|
| in_flight_write_->GetRemainingSize(),
|
| base::Bind(&SpdySession::OnWriteComplete, weak_factory_.GetWeakPtr()));
|
| // Avoid persisting |write_io_buffer| past |in_flight_write_|'s
|
|
|