-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
None
-
None
mhash_free not free key_tmps;but in the mhash_init fuction have free key_tmps
{ int i; for (i = 0; i < vec_len (h->key_tmps); i++) vec_free (h->key_tmps[i]); }vec_free (h->key_tmps);
I thinks the key_tmps memory will leak.
always_inline void
mhash_free (mhash_t * h)
{
if (mhash_key_vector_is_heap (h))
heap_free (h->key_vector_or_heap);
else
vec_free (h->key_vector_or_heap);
vec_free (h->key_vector_free_indices);
hash_free (h->hash);
}