STACK_OF(X509) **ca)
{
STACK_OF(X509) *ocerts = NULL;
- X509 *x;
+ X509 *x = NULL;
/* Check for NULL PKCS12 structure */
if(!p12)
if (cert && *cert)
X509_free(*cert);
if (x)
- X509_free(*cert);
+ X509_free(x);
if (ocerts)
sk_X509_pop_free(ocerts, X509_free);
return 0;
int len, r;
unsigned char *data;
len = ASN1_STRING_to_UTF8(&data, fname);
- if(len > 0) {
+ if(len >= 0) {
r = X509_alias_set1(x509, data, len);
OPENSSL_free(data);
if (!r)