Index: net/quic/quic_connection.cc |
diff --git a/net/quic/quic_connection.cc b/net/quic/quic_connection.cc |
index a4305f62c71bfd1de98ed44f2e7e8cd6c1f5c288..b99474e1929330e2d9b2b25412201ed8ea2c0033 100644 |
--- a/net/quic/quic_connection.cc |
+++ b/net/quic/quic_connection.cc |
@@ -190,14 +190,14 @@ QuicConnection::QueuedPacket::QueuedPacket(SerializedPacket packet, |
QuicConnection::QuicConnection(QuicConnectionId connection_id, |
IPEndPoint address, |
QuicConnectionHelperInterface* helper, |
- QuicPacketWriter* writer, |
+ const PacketWriterFactory& writer_factory, |
bool owns_writer, |
bool is_server, |
const QuicVersionVector& supported_versions) |
: framer_(supported_versions, helper->GetClock()->ApproximateNow(), |
is_server), |
helper_(helper), |
- writer_(writer), |
+ writer_(writer_factory.Create(this)), |
owns_writer_(owns_writer), |
encryption_level_(ENCRYPTION_NONE), |
clock_(helper->GetClock()), |