From: Vladimir Homutov Date: Mon, 6 Dec 2021 08:04:55 +0000 (+0300) Subject: QUIC: added missing frame initialization. X-Git-Url: http://git.kaiwu.me/postgresql/log/contrib/postgres_fdw/static/gitweb.js?a=commitdiff_plain;h=3ab900cbd973af51ba5b0c54f8e31e2ca997b283;p=nginx.git QUIC: added missing frame initialization. Currently, all used fields are initialized, but usage may change in future. --- diff --git a/src/event/quic/ngx_event_quic_migration.c b/src/event/quic/ngx_event_quic_migration.c index 55997cbd3..f2a9f5bfd 100644 --- a/src/event/quic/ngx_event_quic_migration.c +++ b/src/event/quic/ngx_event_quic_migration.c @@ -31,6 +31,8 @@ ngx_quic_handle_path_challenge_frame(ngx_connection_t *c, qc = ngx_quic_get_connection(c); + ngx_memzero(&frame, sizeof(ngx_quic_frame_t)); + frame.level = ssl_encryption_application; frame.type = NGX_QUIC_FT_PATH_RESPONSE; frame.u.path_response = *f; @@ -524,6 +526,8 @@ ngx_quic_send_path_challenge(ngx_connection_t *c, ngx_quic_path_t *path) "quic path #%uL send path challenge tries:%ui", path->seqnum, path->tries); + ngx_memzero(&frame, sizeof(ngx_quic_frame_t)); + frame.level = ssl_encryption_application; frame.type = NGX_QUIC_FT_PATH_CHALLENGE;