Index: net/quic/chromium/quic_chromium_client_session.cc |
diff --git a/net/quic/chromium/quic_chromium_client_session.cc b/net/quic/chromium/quic_chromium_client_session.cc |
index 4255d8aae3c4e677d2393eaa49ed723f5a053698..85ae9bc94efa3142681119e561b3f0b34ffdb22c 100644 |
--- a/net/quic/chromium/quic_chromium_client_session.cc |
+++ b/net/quic/chromium/quic_chromium_client_session.cc |
@@ -296,7 +296,7 @@ int QuicChromiumClientSession::Handle::RequestStream( |
// base::MakeUnique does not work because the StreamRequest constructor |
// is private. |
stream_request_ = std::unique_ptr<StreamRequest>( |
- new StreamRequest(session_->CreateHandle(), requires_confirmation)); |
+ new StreamRequest(this, requires_confirmation)); |
return stream_request_->StartRequest(callback); |
} |
@@ -346,7 +346,7 @@ int QuicChromiumClientSession::Handle::GetPeerAddress( |
} |
QuicChromiumClientSession::StreamRequest::StreamRequest( |
- std::unique_ptr<QuicChromiumClientSession::Handle> session, |
+ QuicChromiumClientSession::Handle* session, |
bool requires_confirmation) |
: session_(std::move(session)), |
requires_confirmation_(requires_confirmation), |