Don't free uninitialized memory if pem_encode fails.

git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3539 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
cg2v 2008-07-27 15:18:59 +00:00
parent 758adbc7ac
commit 625d14c880

View File

@ -561,9 +561,9 @@ static int read_public_key(void)
r = 1; r = 1;
} else { } else {
r = print_pem_object("PUBLIC KEY", pem_key.value, pem_key.len); r = print_pem_object("PUBLIC KEY", pem_key.value, pem_key.len);
free(pem_key.value);
} }
free(pem_key.value);
if (cert) if (cert)
sc_pkcs15_free_certificate(cert); sc_pkcs15_free_certificate(cert);
else if (pubkey) else if (pubkey)