| Index: net/quic/quic_spdy_stream.cc
|
| diff --git a/net/quic/quic_spdy_stream.cc b/net/quic/quic_spdy_stream.cc
|
| index 2e099ca5e76c267121f74cf1f75304cf1bc42efd..de59465356f6423752f395c1cb5808c27fc84c03 100644
|
| --- a/net/quic/quic_spdy_stream.cc
|
| +++ b/net/quic/quic_spdy_stream.cc
|
| @@ -38,7 +38,9 @@ QuicSpdyStream::QuicSpdyStream(QuicStreamId id, QuicSpdySession* spdy_session)
|
| }
|
|
|
| QuicSpdyStream::~QuicSpdyStream() {
|
| - spdy_session_->UnregisterStreamPriority(id());
|
| + if (spdy_session_ != nullptr) {
|
| + spdy_session_->UnregisterStreamPriority(id());
|
| + }
|
| }
|
|
|
| void QuicSpdyStream::CloseWriteSide() {
|
| @@ -301,4 +303,9 @@ bool QuicSpdyStream::FinishedReadingTrailers() const {
|
| SpdyPriority QuicSpdyStream::priority() const {
|
| return priority_;
|
| }
|
| +
|
| +void QuicSpdyStream::ClearSession() {
|
| + spdy_session_ = nullptr;
|
| +}
|
| +
|
| } // namespace net
|
|
|