mie: name: fix crash when destroying a zeroed mie_name

This commit is contained in:
2026-01-25 15:04:37 +00:00
parent 00ba3a3d87
commit 9e546ee32f

View File

@@ -305,6 +305,10 @@ void mie_name_move(struct mie_name *dst, struct mie_name *src)
void mie_name_destroy(struct mie_name *name) void mie_name_destroy(struct mie_name *name)
{ {
struct mie_name_map *parent = name->n_parent; struct mie_name_map *parent = name->n_parent;
if (!parent) {
return;
}
struct mie_name_map_entry *entry struct mie_name_map_entry *entry
= get_entry(&parent->m_entries, name->n_base.e_hash); = get_entry(&parent->m_entries, name->n_base.e_hash);
struct mie_name_bucket *bucket = NULL; struct mie_name_bucket *bucket = NULL;