From: Lev Stipakov <l...@openvpn.net>

A struct with subobjects should be initialized
with double braces.

Signed-off-by: Lev Stipakov <l...@openvpn.net>
---
 src/openvpn/crypto.c         | 2 +-
 src/openvpn/crypto_mbedtls.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/openvpn/crypto.c b/src/openvpn/crypto.c
index 65e789ed..731f5bad 100644
--- a/src/openvpn/crypto.c
+++ b/src/openvpn/crypto.c
@@ -1857,7 +1857,7 @@ void
 write_pem_key_file(const char *filename, const char *pem_name)
 {
     struct gc_arena gc = gc_new();
-    struct key server_key = { 0 };
+    struct key server_key = {{ 0 }};
     struct buffer server_key_buf = clear_buf();
     struct buffer server_key_pem = clear_buf();
 
diff --git a/src/openvpn/crypto_mbedtls.c b/src/openvpn/crypto_mbedtls.c
index 3e77fa9e..57ad85ad 100644
--- a/src/openvpn/crypto_mbedtls.c
+++ b/src/openvpn/crypto_mbedtls.c
@@ -304,7 +304,7 @@ mbedtls_ctr_drbg_context *
 rand_ctx_get(void)
 {
     static mbedtls_entropy_context ec = {0};
-    static mbedtls_ctr_drbg_context cd_ctx = {0};
+    static mbedtls_ctr_drbg_context cd_ctx = {{0}};
     static bool rand_initialised = false;
 
     if (!rand_initialised)
-- 
2.17.1



_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to