In quicpacketcreator::createandserializestreamframe, set packet_buffer.buffer to nullptr before function returns. no behavior change, not protected.
This is similar to cl/320427430.
PiperOrigin-RevId: 320949846
Change-Id: Iddb12031ddfaed8ed2281f5a2c3433700c625b07
diff --git a/quic/core/quic_packet_creator.cc b/quic/core/quic_packet_creator.cc
index d9de9ad..f509692 100644
--- a/quic/core/quic_packet_creator.cc
+++ b/quic/core/quic_packet_creator.cc
@@ -693,6 +693,7 @@
packet_.encrypted_length = encrypted_length;
if (avoid_leak_writer_buffer_) {
QUIC_RELOADABLE_FLAG_COUNT_N(quic_avoid_leak_writer_buffer, 3, 3);
+ packet_buffer.buffer = nullptr;
packet_.release_encrypted_buffer = std::move(packet_buffer).release_buffer;
} else {
// If flag --quic_avoid_leak_writer_buffer is false, the release function