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