Commit 1c794002 authored by Mark Andrews's avatar Mark Andrews
Browse files

4844. [test] Address memory leaks in libatf-c. [RT #46798]

parent 8444b485
4844. [test] Address memory leaks in libatf-c. [RT #46798]
4843. [bug] dnssec-signzone free hashlist on exit. [RT #46791] 4843. [bug] dnssec-signzone free hashlist on exit. [RT #46791]
   
4842. [bug] Conditionally compile opensslecdsa_link.c to avoid 4842. [bug] Conditionally compile opensslecdsa_link.c to avoid
......
...@@ -364,6 +364,7 @@ atf_map_insert(atf_map_t *m, const char *key, void *value, bool managed) ...@@ -364,6 +364,7 @@ atf_map_insert(atf_map_t *m, const char *key, void *value, bool managed)
if (atf_is_error(err)) { if (atf_is_error(err)) {
if (managed) if (managed)
free(value); free(value);
free(me->m_key);
free(me); free(me);
} }
} }
......
...@@ -285,6 +285,7 @@ list_tcs(const atf_tp_t *tp) ...@@ -285,6 +285,7 @@ list_tcs(const atf_tp_t *tp)
atf_utils_free_charpp(vars); atf_utils_free_charpp(vars);
} }
free(tcs);
} }
/* --------------------------------------------------------------------- /* ---------------------------------------------------------------------
......
...@@ -614,7 +614,9 @@ void ...@@ -614,7 +614,9 @@ void
atf_tc_fini(atf_tc_t *tc) atf_tc_fini(atf_tc_t *tc)
{ {
atf_map_fini(&tc->pimpl->m_vars); atf_map_fini(&tc->pimpl->m_vars);
atf_map_fini(&tc->pimpl->m_config);
free(tc->pimpl); free(tc->pimpl);
tc->pimpl = NULL;
} }
/* /*
......
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