From f12f5d3a1fdbbc8cf54a09893ac0fe0eb9e4b472 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 26 Aug 2026 21:59:10 -0500 Subject: [PATCH] [noise] Initialize reserved field for gcc 15 gcc 15 extends -Wmissing-field-initializers to designated initializers; NoiseProtocolId's reserved array was omitted. --- esphome/components/noise/noise_handshake.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/esphome/components/noise/noise_handshake.cpp b/esphome/components/noise/noise_handshake.cpp index 6d426de012..423ba210c1 100644 --- a/esphome/components/noise/noise_handshake.cpp +++ b/esphome/components/noise/noise_handshake.cpp @@ -37,6 +37,7 @@ int NoiseResponderHandshake::init(const psk_t &psk, const uint8_t *prologue, siz .cipher_id = NOISE_CIPHER_CHACHAPOLY, .hash_id = NOISE_HASH_SHA256, .hybrid_id = NOISE_DH_NONE, + .reserved = {}, }; int err = noise_handshakestate_new_by_id(&this->handshake_, &nid, NOISE_ROLE_RESPONDER);