Commit 3e8e2b56 authored by Timo Teräs's avatar Timo Teräs

free atoms when VALGRIND is defined

parent c4295e9c
......@@ -662,8 +662,18 @@ static struct apk_hash_ops atom_ops = {
apk_blob_t apk_null_blob = {0,0};
#ifdef VALGRIND
static void apk_atom_fini(void)
{
apk_hash_free(&atom_hash);
}
#endif
void apk_atom_init(void)
{
#ifdef VALGRIND
atexit(apk_atom_fini);
#endif
apk_hash_init(&atom_hash, &atom_ops, 10000);
}
......
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