When removing the last child element from a network or domain
metadata, free the metadata node itself as well, to prevent
displaying an empty metadata element.
https://issues.redhat.com/browse/RHEL-27172
Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
return -1;
}
new = NULL;
+ } else if (!xmlFirstElementChild(def->metadata)) {
+ g_clear_pointer(&def->metadata, xmlFreeNode);
}
break;
return -1;
}
new = NULL;
+ } else if (!xmlFirstElementChild(def->metadata)) {
+ g_clear_pointer(&def->metadata, xmlFreeNode);
}
break;