[nginx] QUIC: removed level field from ngx_quic_compat_record_t.

noreply at nginx.com noreply at nginx.com
Fri May 23 11:01:02 UTC 2025


details:   https://github.com/nginx/nginx/commit/335993154c85daf4be6bc5b465ff0d4f319082ad
branches:  master
commit:    335993154c85daf4be6bc5b465ff0d4f319082ad
user:      Sergey Kandaurov <pluknet at nginx.com>
date:      Tue, 6 May 2025 19:57:44 +0400
description:
QUIC: removed level field from ngx_quic_compat_record_t.

It was made unused in d15f8f2 after introducing reusable crypto contexts.

---
 src/event/quic/ngx_event_quic_openssl_compat.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/src/event/quic/ngx_event_quic_openssl_compat.c b/src/event/quic/ngx_event_quic_openssl_compat.c
index 6052bc683..a4a8ea1b6 100644
--- a/src/event/quic/ngx_event_quic_openssl_compat.c
+++ b/src/event/quic/ngx_event_quic_openssl_compat.c
@@ -35,8 +35,6 @@ typedef struct {
     ngx_str_t                     payload;
     uint64_t                      number;
     ngx_quic_compat_keys_t       *keys;
-
-    enum ssl_encryption_level_t   level;
 } ngx_quic_compat_record_t;
 
 
@@ -501,7 +499,6 @@ SSL_provide_quic_data(SSL *ssl, enum ssl_encryption_level_t level,
         rec.log = c->log;
         rec.number = com->read_record++;
         rec.keys = &com->keys;
-        rec.level = level;
 
         if (level == ssl_encryption_initial) {
             n = ngx_min(len, 65535);


More information about the nginx-devel mailing list