Commit be0c3189 authored by Lukas Lihotzki's avatar Lukas Lihotzki
Browse files

fix memory leaks in tests

parent 73a9ced6
......@@ -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);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment