diff --git a/src/certs.c b/src/certs.c
index f40bfa7..dc86497 100644
--- a/src/certs.c
+++ b/src/certs.c
@@ -72,7 +72,7 @@ gmni_ccert_load(struct gmni_client_certificate *cert, FILE *certin, FILE *skin)
goto error;
}
- br_skey_decoder_context skdec = {0};
+ br_skey_decoder_context skdec = {{{0}}, {0}, {0}, {0}, 0, 0, 0, {0}, 0, {0}};
br_skey_decoder_init(&skdec);
br_pem_decoder_init(&pemdec);
Source