From c8b28c7a1fbf583d77604299b0878c65779261c0 Mon Sep 17 00:00:00 2001 From: Amir Livneh Date: Sun, 29 Dec 2024 08:13:01 -0500 Subject: [PATCH] Assert settings --- lib/nghttp3_conn.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/nghttp3_conn.c b/lib/nghttp3_conn.c index 0f04e94..da2def2 100644 --- a/lib/nghttp3_conn.c +++ b/lib/nghttp3_conn.c @@ -239,6 +239,11 @@ static int conn_new(nghttp3_conn **pconn, int server, int callbacks_version, (void)callbacks_version; (void)settings_version; + assert(settings->max_field_section_size <= NGHTTP3_VARINT_MAX); + assert(settings->qpack_max_dtable_capacity <= NGHTTP3_VARINT_MAX); + assert(settings->qpack_encoder_max_dtable_capacity <= NGHTTP3_VARINT_MAX); + assert(settings->qpack_blocked_streams <= NGHTTP3_VARINT_MAX); + if (mem == NULL) { mem = nghttp3_mem_default(); }