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:
@ -981,6 +981,9 @@ static void torture_pki_write_privkey_rsa(void **state)
|
|||||||
|
|
||||||
rc = ssh_key_cmp(origkey, privkey, SSH_KEY_CMP_PRIVATE);
|
rc = ssh_key_cmp(origkey, privkey, SSH_KEY_CMP_PRIVATE);
|
||||||
assert_true(rc == 0);
|
assert_true(rc == 0);
|
||||||
|
|
||||||
|
ssh_key_free(origkey);
|
||||||
|
ssh_key_free(privkey);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void torture_pki_write_privkey_dsa(void **state)
|
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);
|
rc = ssh_key_cmp(origkey, privkey, SSH_KEY_CMP_PRIVATE);
|
||||||
assert_true(rc == 0);
|
assert_true(rc == 0);
|
||||||
|
|
||||||
|
ssh_key_free(origkey);
|
||||||
|
ssh_key_free(privkey);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_ECC
|
#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);
|
rc = ssh_key_cmp(origkey, privkey, SSH_KEY_CMP_PRIVATE);
|
||||||
assert_true(rc == 0);
|
assert_true(rc == 0);
|
||||||
|
|
||||||
|
ssh_key_free(origkey);
|
||||||
|
ssh_key_free(privkey);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user