Files
gibKim 329a985708 Set msgstart in PACKET_get_quic_length_prefixed()
Every other length-prefixed sub-packet reader propagates the parent's
msgstart to the sub-packet, but PACKET_get_quic_length_prefixed() left
it untouched, so PACKET_msg_start() on the sub-packet returned whatever
value it held before.

Extend test_PACKET_get_quic_length_prefixed() to check it.

Resolves: https://github.com/openssl/openssl/issues/33385
Fixes: 416d0a638c "QUIC wire format support"
Assisted-by: Claude:claude-opus-5-5
Reviewed-by: Matt Caswell <matt@openssl.foundation>
Reviewed-by: Norbert Pocs <norbertp@openssl.org>
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Merge-date: Wed Oct 28 11:24:11 2026
Merged-from: https://github.com/openssl/openssl/pull/33408
2026-10-28 12:22:54 +01:00
..
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2026-08-26 12:20:02 -04:00
2025-12-09 00:28:19 -07:00
2026-10-02 09:18:03 +02:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2026-09-09 13:12:46 +00:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2026-08-26 12:20:02 -04:00
2026-06-25 09:26:55 +02:00
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2026-03-10 14:37:52 +00:00
2025-12-09 00:28:19 -07:00
2026-03-24 18:21:19 +01:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2026-09-09 13:12:46 +00:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2026-09-26 13:35:08 +02:00
2026-09-09 13:12:46 +00:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2026-09-09 13:12:46 +00:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2026-09-09 13:12:46 +00:00
2026-06-25 09:26:55 +02:00
2026-09-09 13:12:46 +00:00
2026-09-09 13:12:46 +00:00
2026-03-10 14:37:52 +00:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2025-12-09 00:28:19 -07:00
2025-12-09 00:28:19 -07:00
2026-09-24 00:40:11 +10:00
2026-09-09 13:12:46 +00:00
2026-06-25 09:26:55 +02:00
2025-12-09 00:28:19 -07:00
2026-09-09 13:12:46 +00:00
2026-07-08 12:45:09 +02:00