| Index: net/tools/quic/quic_packet_reader.cc
|
| diff --git a/net/tools/quic/quic_packet_reader.cc b/net/tools/quic/quic_packet_reader.cc
|
| index 90f058708ca22807ff354c074bfc9618747ba3b6..66c229d2fd8804b7c105364e05471dd80273cb1e 100644
|
| --- a/net/tools/quic/quic_packet_reader.cc
|
| +++ b/net/tools/quic/quic_packet_reader.cc
|
| @@ -40,8 +40,8 @@ void QuicPacketReader::Initialize() {
|
| memset(mmsg_hdr_, 0, sizeof(mmsg_hdr_));
|
|
|
| for (int i = 0; i < kNumPacketsPerReadMmsgCall; ++i) {
|
| - iov_[i].iov_base = buf_ + (2 * kMaxPacketSize * i);
|
| - iov_[i].iov_len = 2 * kMaxPacketSize;
|
| + iov_[i].iov_base = buf_ + (kMaxPacketSize * i);
|
| + iov_[i].iov_len = kMaxPacketSize;
|
|
|
| msghdr* hdr = &mmsg_hdr_[i].msg_hdr;
|
| hdr->msg_name = &raw_address_[i];
|
| @@ -65,7 +65,7 @@ bool QuicPacketReader::ReadAndDispatchPackets(
|
| #if MMSG_MORE
|
| // Re-set the length fields in case recvmmsg has changed them.
|
| for (int i = 0; i < kNumPacketsPerReadMmsgCall; ++i) {
|
| - iov_[i].iov_len = 2 * kMaxPacketSize;
|
| + iov_[i].iov_len = kMaxPacketSize;
|
| mmsg_hdr_[i].msg_len = 0;
|
| msghdr* hdr = &mmsg_hdr_[i].msg_hdr;
|
| hdr->msg_namelen = sizeof(sockaddr_storage);
|
| @@ -118,9 +118,7 @@ bool QuicPacketReader::ReadAndDispatchSinglePacket(
|
| int port,
|
| ProcessPacketInterface* processor,
|
| QuicPacketCount* packets_dropped) {
|
| - // Allocate some extra space so we can send an error if the packet is larger
|
| - // than kMaxPacketSize.
|
| - char buf[2 * kMaxPacketSize];
|
| + char buf[kMaxPacketSize];
|
|
|
| IPEndPoint client_address;
|
| IPAddressNumber server_ip;
|
|
|