diff --git a/mie/name.c b/mie/name.c index 1f12970..36d8a12 100644 --- a/mie/name.c +++ b/mie/name.c @@ -305,6 +305,10 @@ void mie_name_move(struct mie_name *dst, struct mie_name *src) void mie_name_destroy(struct mie_name *name) { struct mie_name_map *parent = name->n_parent; + if (!parent) { + return; + } + struct mie_name_map_entry *entry = get_entry(&parent->m_entries, name->n_base.e_hash); struct mie_name_bucket *bucket = NULL;