summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/keyfiles.c2
-rw-r--r--tests/unittests/torture_pki.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/keyfiles.c b/src/keyfiles.c
index 4e04668..6d8ced6 100644
--- a/src/keyfiles.c
+++ b/src/keyfiles.c
@@ -1039,7 +1039,6 @@ ssh_private_key privatekey_from_base64(ssh_session session, const char *b64_pkey
dsa = PEM_read_bio_DSAPrivateKey(mem, NULL, NULL, (void *) passphrase);
}
- (void)BIO_set_close(mem, BIO_NOCLOSE);
BIO_free(mem);
if (dsa == NULL) {
@@ -1083,7 +1082,6 @@ ssh_private_key privatekey_from_base64(ssh_session session, const char *b64_pkey
rsa = PEM_read_bio_RSAPrivateKey(mem, NULL, NULL, (void *) passphrase);
}
- (void)BIO_set_close(mem, BIO_NOCLOSE);
BIO_free(mem);
if (rsa == NULL) {
diff --git a/tests/unittests/torture_pki.c b/tests/unittests/torture_pki.c
index f0dbd20..760c1ce 100644
--- a/tests/unittests/torture_pki.c
+++ b/tests/unittests/torture_pki.c
@@ -276,6 +276,7 @@ static void torture_pki_pki_publickey_from_privatekey_RSA(void **state) {
free(key_str);
ssh_key_free(key);
+ ssh_key_free(pubkey);
}
static void torture_pki_pki_publickey_from_privatekey_DSA(void **state) {
@@ -300,6 +301,7 @@ static void torture_pki_pki_publickey_from_privatekey_DSA(void **state) {
free(key_str);
ssh_key_free(key);
+ ssh_key_free(pubkey);
}
int torture_run_tests(void) {