| Index: net/tools/quic/quic_server.cc
|
| diff --git a/net/tools/quic/quic_server.cc b/net/tools/quic/quic_server.cc
|
| index 8bc0e81e38f15a4b77741c2d97a7eed8109b4f22..1d8e3c8866b1ea1e6563fddfca6f2d6148553998 100644
|
| --- a/net/tools/quic/quic_server.cc
|
| +++ b/net/tools/quic/quic_server.cc
|
| @@ -183,11 +183,15 @@ bool QuicServer::Listen(const IPEndPoint& address) {
|
|
|
| epoll_server_.RegisterFD(fd_, this, kEpollFlags);
|
| dispatcher_.reset(CreateQuicDispatcher());
|
| - dispatcher_->Initialize(fd_);
|
| + dispatcher_->InitializeWithWriter(CreateWriter(fd_));
|
|
|
| return true;
|
| }
|
|
|
| +QuicDefaultPacketWriter* QuicServer::CreateWriter(int fd) {
|
| + return new QuicDefaultPacketWriter(fd);
|
| +}
|
| +
|
| QuicDispatcher* QuicServer::CreateQuicDispatcher() {
|
| return new QuicDispatcher(
|
| config_,
|
|
|