| Index: net/quic/core/quic_packet_creator.cc
|
| diff --git a/net/quic/core/quic_packet_creator.cc b/net/quic/core/quic_packet_creator.cc
|
| index d6b82a1d23f8dc3e92e60c48e08f944456d6837e..ab4d32b1dd42a15f7a8c75de7e7fdc3e22b51632 100644
|
| --- a/net/quic/core/quic_packet_creator.cc
|
| +++ b/net/quic/core/quic_packet_creator.cc
|
| @@ -393,14 +393,13 @@ void QuicPacketCreator::CreateAndSerializeStreamFrame(
|
| QuicStreamOffset stream_offset,
|
| bool fin,
|
| QuicAckListenerInterface* listener,
|
| - char* encrypted_buffer,
|
| - size_t encrypted_buffer_len,
|
| size_t* num_bytes_consumed) {
|
| DCHECK(queued_frames_.empty());
|
| // Write out the packet header
|
| QuicPacketHeader header;
|
| FillPacketHeader(&header);
|
| - QuicDataWriter writer(kMaxPacketSize, encrypted_buffer);
|
| + ALIGNAS(64) char encrypted_buffer[kMaxPacketSize];
|
| + QuicDataWriter writer(arraysize(encrypted_buffer), encrypted_buffer);
|
| if (!framer_->AppendPacketHeader(header, &writer)) {
|
| QUIC_BUG << "AppendPacketHeader failed";
|
| return;
|
| @@ -441,7 +440,7 @@ void QuicPacketCreator::CreateAndSerializeStreamFrame(
|
| size_t encrypted_length = framer_->EncryptInPlace(
|
| packet_.encryption_level, packet_.path_id, packet_.packet_number,
|
| GetStartOfEncryptedData(framer_->version(), header), writer.length(),
|
| - encrypted_buffer_len, encrypted_buffer);
|
| + arraysize(encrypted_buffer), encrypted_buffer);
|
| if (encrypted_length == 0) {
|
| QUIC_BUG << "Failed to encrypt packet number " << header.packet_number;
|
| return;
|
|
|