| Index: net/quic/chromium/quic_chromium_client_session.h
|
| diff --git a/net/quic/chromium/quic_chromium_client_session.h b/net/quic/chromium/quic_chromium_client_session.h
|
| index 4e8ff6b2f1eed72acecd060d28b480dabcd8488c..182aabff9e4ee9581c326bb740e3f89ce3978417 100644
|
| --- a/net/quic/chromium/quic_chromium_client_session.h
|
| +++ b/net/quic/chromium/quic_chromium_client_session.h
|
| @@ -206,7 +206,8 @@ class NET_EXPORT_PRIVATE QuicChromiumClientSession
|
| STATE_REQUEST_STREAM_COMPLETE,
|
| };
|
|
|
| - StreamRequest(std::unique_ptr<QuicChromiumClientSession::Handle> session,
|
| + // |session| must outlive this request.
|
| + StreamRequest(QuicChromiumClientSession::Handle* session,
|
| bool requires_confirmation);
|
|
|
| void OnIOComplete(int rv);
|
| @@ -227,7 +228,7 @@ class NET_EXPORT_PRIVATE QuicChromiumClientSession
|
| // if |session_| is destroyed while the stream request is still pending.
|
| void OnRequestCompleteFailure(int rv);
|
|
|
| - std::unique_ptr<QuicChromiumClientSession::Handle> session_;
|
| + QuicChromiumClientSession::Handle* session_;
|
| const bool requires_confirmation_;
|
| CompletionCallback callback_;
|
| QuicChromiumClientStream* stream_;
|
|
|