summaryrefslogtreecommitdiffstats
path: root/src/lib/event_config.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/event_config.c')
-rw-r--r--src/lib/event_config.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/lib/event_config.c b/src/lib/event_config.c
index 9f48af54..38da44ef 100644
--- a/src/lib/event_config.c
+++ b/src/lib/event_config.c
@@ -46,19 +46,22 @@ void free_event_option(event_option_t *p)
void free_event_config(event_config_t *p)
{
- GList *opt;
-
if (!p)
return;
+
free(p->screen_name);
- //free(p->title);
- //free(p->action);
free(p->description);
free(p->long_descr);
- free(p->creates_elements);
+ free(p->ec_creates_items);
+ free(p->ec_requires_items);
+ free(p->ec_exclude_items_by_default);
+ free(p->ec_include_items_by_default);
+ free(p->ec_exclude_items_always);
+ GList *opt;
for (opt = p->options; opt; opt = opt->next)
free_event_option(opt->data);
g_list_free(p->options);
+
free(p);
}