diff --git a/src/x509.c b/src/x509.c index c440de498..f6ee7a64f 100644 --- a/src/x509.c +++ b/src/x509.c @@ -7596,8 +7596,8 @@ int wolfSSL_X509_LOOKUP_load_file(WOLFSSL_X509_LOOKUP* lookup, } else if (wc_PemGetHeaderFooter(CERT_TYPE, &header, &footer) == 0 && XSTRNSTR((char*)curr, header, (unsigned int)sz) != NULL) { - ret = wolfSSL_X509_STORE_load_cert_buffer(lookup->store, curr, sz, - WOLFSSL_FILETYPE_PEM); + ret = wolfSSL_X509_STORE_load_cert_buffer(lookup->store, curr, + (word32)sz, WOLFSSL_FILETYPE_PEM); if (ret != WOLFSSL_SUCCESS) goto end; curr = (byte*)XSTRNSTR((char*)curr, footer, (unsigned int)sz); diff --git a/src/x509_str.c b/src/x509_str.c index ff1e72701..a73d9ef8c 100644 --- a/src/x509_str.c +++ b/src/x509_str.c @@ -1628,7 +1628,9 @@ WOLF_STACK_OF(WOLFSSL_X509_OBJECT)* wolfSSL_X509_STORE_get0_objects( WOLFSSL_STACK* ret = NULL; WOLFSSL_STACK* cert_stack = NULL; WOLFSSL_X509* x509 = NULL; +#if defined(WOLFSSL_SIGNER_DER_CERT) && !defined(NO_FILESYSTEM) int i = 0; +#endif WOLFSSL_ENTER("wolfSSL_X509_STORE_get0_objects"); if (store == NULL || store->cm == NULL) {