1
0
mirror of https://git.libssh.org/projects/libssh.git synced 2025-07-31 00:03:07 +03:00

tests: Fix memory leaks.

This commit is contained in:
Andreas Schneider
2013-11-28 14:40:11 +01:00
parent ad0abff8b3
commit d1d3beac33

View File

@ -981,6 +981,9 @@ static void torture_pki_write_privkey_rsa(void **state)
rc = ssh_key_cmp(origkey, privkey, SSH_KEY_CMP_PRIVATE);
assert_true(rc == 0);
ssh_key_free(origkey);
ssh_key_free(privkey);
}
static void torture_pki_write_privkey_dsa(void **state)
@ -1018,6 +1021,9 @@ static void torture_pki_write_privkey_dsa(void **state)
rc = ssh_key_cmp(origkey, privkey, SSH_KEY_CMP_PRIVATE);
assert_true(rc == 0);
ssh_key_free(origkey);
ssh_key_free(privkey);
}
#ifdef HAVE_ECC
@ -1056,6 +1062,9 @@ static void torture_pki_write_privkey_ecdsa(void **state)
rc = ssh_key_cmp(origkey, privkey, SSH_KEY_CMP_PRIVATE);
assert_true(rc == 0);
ssh_key_free(origkey);
ssh_key_free(privkey);
}
#endif