fix memory leaks in tests
This commit is contained in:
parent
73a9ced64e
commit
be0c31894a
2 changed files with 13 additions and 0 deletions
|
@ -69,6 +69,9 @@ assert_not_equals(std::size_t(-1), ::olm_account_identity_keys(
|
|||
account, id_keys, id_keys_size
|
||||
));
|
||||
|
||||
olm_clear_account(account);
|
||||
free(account_buffer);
|
||||
|
||||
void * utility_buffer = check_malloc(::olm_utility_size());
|
||||
::OlmUtility * utility = ::olm_utility(utility_buffer);
|
||||
|
||||
|
@ -76,6 +79,13 @@ assert_not_equals(std::size_t(-1), ::olm_ed25519_verify(
|
|||
utility, id_keys + 71, 43, message, message_size, signature, signature_size
|
||||
));
|
||||
|
||||
olm_clear_utility(utility);
|
||||
free(utility_buffer);
|
||||
|
||||
free(id_keys);
|
||||
free(signature);
|
||||
free(message);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -224,6 +224,9 @@ result = ::olm_ed25519_verify(
|
|||
|
||||
assert_equals((size_t)-1, result);
|
||||
|
||||
olm_clear_utility(utility);
|
||||
free(utility_buffer);
|
||||
|
||||
free(message);
|
||||
free(sig_buffer);
|
||||
|
||||
|
|
Loading…
Reference in a new issue