| Index: net/quic/core/quic_session.h
|
| diff --git a/net/quic/core/quic_session.h b/net/quic/core/quic_session.h
|
| index a4da9f986bc2cd76c20edc2aa816f82cf3836622..2c93486a6e80b3c56a177b7a34567c2a1a5d975a 100644
|
| --- a/net/quic/core/quic_session.h
|
| +++ b/net/quic/core/quic_session.h
|
| @@ -57,7 +57,7 @@ class NET_EXPORT_PRIVATE QuicSession : public QuicConnectionVisitorInterface {
|
| HANDSHAKE_CONFIRMED,
|
| };
|
|
|
| - // Takes ownership of |connection|.
|
| + // Does not take ownership of |connection|.
|
| QuicSession(QuicConnection* connection, const QuicConfig& config);
|
|
|
| ~QuicSession() override;
|
| @@ -155,8 +155,8 @@ class NET_EXPORT_PRIVATE QuicSession : public QuicConnectionVisitorInterface {
|
| // not yet been created.
|
| bool IsClosedStream(QuicStreamId id);
|
|
|
| - QuicConnection* connection() { return connection_.get(); }
|
| - const QuicConnection* connection() const { return connection_.get(); }
|
| + QuicConnection* connection() { return connection_; }
|
| + const QuicConnection* connection() const { return connection_; }
|
| size_t num_active_requests() const { return dynamic_stream_map_.size(); }
|
| const IPEndPoint& peer_address() const { return connection_->peer_address(); }
|
| QuicConnectionId connection_id() const {
|
| @@ -352,7 +352,7 @@ class NET_EXPORT_PRIVATE QuicSession : public QuicConnectionVisitorInterface {
|
| std::map<QuicStreamId, QuicStreamOffset>
|
| locally_closed_streams_highest_offset_;
|
|
|
| - std::unique_ptr<QuicConnection> connection_;
|
| + QuicConnection* connection_;
|
|
|
| std::vector<ReliableQuicStream*> closed_streams_;
|
|
|
|
|