Index: net/quic/chromium/quic_stream_factory.cc |
diff --git a/net/quic/chromium/quic_stream_factory.cc b/net/quic/chromium/quic_stream_factory.cc |
index 40f55192108b7229761a5b0895bee281efb652f9..07065e3941fca3cfe58525a3593c9e11e5822857 100644 |
--- a/net/quic/chromium/quic_stream_factory.cc |
+++ b/net/quic/chromium/quic_stream_factory.cc |
@@ -1637,7 +1637,7 @@ void QuicStreamFactory::MigrateSession(QuicChromiumClientSession* session, |
session->net_log())); |
std::unique_ptr<QuicChromiumPacketWriter> new_writer( |
new QuicChromiumPacketWriter(socket.get())); |
- new_writer->Initialize(session, session->connection()); |
+ new_writer->set_delegate(session); |
if (!session->MigrateToSocket(std::move(socket), std::move(new_reader), |
std::move(new_writer), packet)) { |
@@ -1860,7 +1860,7 @@ int QuicStreamFactory::CreateSession( |
std::move(socket_performance_watcher), net_log.net_log()); |
all_sessions_[*session] = key; // owning pointer |
- writer->Initialize(*session, connection); |
+ writer->set_delegate(*session); |
(*session)->Initialize(); |
bool closed_during_initialize = !base::ContainsKey(all_sessions_, *session) || |