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:
parent
758adbc7ac
commit
625d14c880
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user