Skip to content

Commit 4c61684

Browse files
authored
Zero out memory from PacketNumber in QuicBindingPreprocessPacket (#4560) (#4563)
1 parent 1797c6b commit 4c61684

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/core/binding.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1134,7 +1134,9 @@ QuicBindingPreprocessPacket(
11341134
_Out_ BOOLEAN* ReleaseDatagram
11351135
)
11361136
{
1137-
CxPlatZeroMemory(&Packet->PacketNumber, sizeof(QUIC_RX_PACKET) - sizeof(uint64_t));
1137+
CxPlatZeroMemory( // Zero out everything from PacketNumber forward
1138+
&Packet->PacketNumber,
1139+
sizeof(QUIC_RX_PACKET) - offsetof(QUIC_RX_PACKET, PacketNumber));
11381140
Packet->AvailBuffer = Packet->Buffer;
11391141
Packet->AvailBufferLength = Packet->BufferLength;
11401142

0 commit comments

Comments
 (0)