2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-31 06:25:31 +00:00

A couple of more cleanups after free in opensslrsa_generate()

This commit is contained in:
Ondřej Surý
2018-04-04 14:25:10 +02:00
parent edaafacf36
commit d2b3188c61

View File

@@ -1059,13 +1059,19 @@ opensslrsa_generate(dst_key_t *key, int exp, void (*callback)(int)) {
err:
#if USE_EVP
if (pkey != NULL)
if (pkey != NULL) {
EVP_PKEY_free(pkey);
pkey = NULL;
}
#endif
if (e != NULL)
if (e != NULL) {
BN_free(e);
if (rsa != NULL)
e = NULL;
}
if (rsa != NULL) {
RSA_free(rsa);
rsa = NULL;
}
if (cb != NULL) {
BN_GENCB_free(cb);
cb = NULL;