From: Frank Lichtenheld Date: Sat, 25 Jan 2025 10:08:38 +0000 (+0100) Subject: tls_crypt_v2_write_client_key_file: Fix missing-field-initializers compiler warning X-Git-Tag: v2.7_alpha1~112 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2a50daf5fe6c924c8d945b3d0455c9e282cd769f;p=thirdparty%2Fopenvpn.git tls_crypt_v2_write_client_key_file: Fix missing-field-initializers compiler warning GCC wants us to be more explicit here. Change-Id: Iaaf80c688ddff79ac9472d7237003713637c140b Signed-off-by: Frank Lichtenheld Acked-by: Gert Doering Message-Id: <20250125100838.20796-1-gert@greenie.muc.de> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg30588.html Signed-off-by: Gert Doering --- diff --git a/src/openvpn/tls_crypt.c b/src/openvpn/tls_crypt.c index 76f06bc1d..0e5dfeeb8 100644 --- a/src/openvpn/tls_crypt.c +++ b/src/openvpn/tls_crypt.c @@ -692,7 +692,7 @@ tls_crypt_v2_write_client_key_file(const char *filename, struct buffer client_key_pem = { 0 }; struct buffer dst = alloc_buf_gc(TLS_CRYPT_V2_CLIENT_KEY_LEN + TLS_CRYPT_V2_MAX_WKC_LEN, &gc); - struct key2 client_key = { 2 }; + struct key2 client_key = { .n = 2 }; if (!rand_bytes((void *)client_key.keys, sizeof(client_key.keys))) {