Add missing initialisers
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
diff --git a/library/pkcs7.c b/library/pkcs7.c
index 36e1960..60d1175 100644
--- a/library/pkcs7.c
+++ b/library/pkcs7.c
@@ -465,7 +465,7 @@
{
unsigned char *p = buf;
unsigned char *end = buf + buflen;
- unsigned char *end_content_info;
+ unsigned char *end_content_info = NULL;
size_t len = 0;
int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
mbedtls_md_type_t md_alg;
@@ -500,6 +500,7 @@
}
mbedtls_pkcs7_buf content_type;
+ memset(&content_type, 0, sizeof(content_type));
ret = pkcs7_get_content_info_type(&p, end, &end_content_info, &content_type);
if (ret != 0) {
return ret;