aboutsummaryrefslogtreecommitdiff
path: root/src/template.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/template.c')
-rw-r--r--src/template.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/template.c b/src/template.c
index fae66dc..d4aa9ed 100644
--- a/src/template.c
+++ b/src/template.c
@@ -22,11 +22,19 @@ template_create(void)
template->components = lex(buffer);
+ free(buffer);
return template;
}
+void
+template_delete(template_t *template)
+{
+ list_delete(template->components);
+ free(template);
+}
+
char *
-template_ingest(template_t *template, char *body)
+template_ingest(template_t *template, list_t *content_headers, char *body)
{
(void) body;
char *output = malloc(1);