summaryrefslogtreecommitdiff
path: root/src/lib/eolian/database_class.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/eolian/database_class.c')
-rw-r--r--src/lib/eolian/database_class.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/eolian/database_class.c b/src/lib/eolian/database_class.c
index fc56325523..ac5e3055e9 100644
--- a/src/lib/eolian/database_class.c
+++ b/src/lib/eolian/database_class.c
@@ -10,6 +10,7 @@ database_class_del(Eolian_Class *cl)
10{ 10{
11 Eolian_Function *fid; 11 Eolian_Function *fid;
12 Eolian_Event *ev; 12 Eolian_Event *ev;
13 Eolian_Part *pt;
13 Eolian_Implement *impl; 14 Eolian_Implement *impl;
14 Eolian_Constructor *ctor; 15 Eolian_Constructor *ctor;
15 const char *s; 16 const char *s;
@@ -27,6 +28,7 @@ database_class_del(Eolian_Class *cl)
27 EINA_LIST_FREE(cl->methods, fid) database_function_del(fid); 28 EINA_LIST_FREE(cl->methods, fid) database_function_del(fid);
28 EINA_LIST_FREE(cl->properties, fid) database_function_del(fid); 29 EINA_LIST_FREE(cl->properties, fid) database_function_del(fid);
29 EINA_LIST_FREE(cl->events, ev) database_event_del(ev); 30 EINA_LIST_FREE(cl->events, ev) database_event_del(ev);
31 EINA_LIST_FREE(cl->parts, pt) database_part_del(pt);
30 32
31 if (cl->name) eina_stringshare_del(cl->name); 33 if (cl->name) eina_stringshare_del(cl->name);
32 if (cl->full_name) eina_stringshare_del(cl->full_name); 34 if (cl->full_name) eina_stringshare_del(cl->full_name);