From 4199947b3e87f022f49e69f83da565911b59d23c Mon Sep 17 00:00:00 2001 From: Kazuho Oku Date: Wed, 22 Jan 2025 10:22:34 +0900 Subject: [PATCH] increase in field size reveals a bug that was previously hidden by 16-bit truncation --- lib/quicly.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/quicly.c b/lib/quicly.c index 28a4761f..7b5796a0 100644 --- a/lib/quicly.c +++ b/lib/quicly.c @@ -5801,7 +5801,7 @@ quicly_error_t initiate_close(quicly_conn_t *conn, quicly_error_t err, uint64_t quic_error_code = QUICLY_ERROR_GET_ERROR_CODE(err); frame_type = UINT64_MAX; } else if (PTLS_ERROR_GET_CLASS(err) == PTLS_ERROR_CLASS_SELF_ALERT) { - quic_error_code = QUICLY_TRANSPORT_ERROR_CRYPTO(PTLS_ERROR_TO_ALERT(err)); + quic_error_code = QUICLY_ERROR_GET_ERROR_CODE(QUICLY_TRANSPORT_ERROR_CRYPTO(PTLS_ERROR_TO_ALERT(err))); } else { quic_error_code = QUICLY_ERROR_GET_ERROR_CODE(QUICLY_TRANSPORT_ERROR_INTERNAL); }