diff options
Diffstat (limited to 'src/lib/eolian/database_part.c')
-rw-r--r-- | src/lib/eolian/database_part.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/eolian/database_part.c b/src/lib/eolian/database_part.c index dca036aba5..57603a2abb 100644 --- a/src/lib/eolian/database_part.c +++ b/src/lib/eolian/database_part.c @@ -9,7 +9,10 @@ void database_part_del(Eolian_Part *part) { if (!part) return; - if (part->name) eina_stringshare_del(part->name); + eina_stringshare_del(part->base.file); + eina_stringshare_del(part->base.name); + if (!part->base.validated) + eina_stringshare_del(part->klass_name); database_doc_del(part->doc); free(part); } |