diff options
-rw-r--r-- | src/msg.c | 1 | ||||
-rw-r--r-- | src/template.c | 1 |
2 files changed, 2 insertions, 0 deletions
@@ -101,6 +101,7 @@ handle_file(const char *path) mkd_flag_t *flags = mkd_flags(); mkd_set_flag_num(flags, MKD_FENCEDCODE); MMIOT *doc = mkd_string(buffer, strlen(buffer), flags); + free(flags); template_write(engine, out, doc, true); diff --git a/src/template.c b/src/template.c index 5a89d0e..0cffffd 100644 --- a/src/template.c +++ b/src/template.c @@ -176,6 +176,7 @@ template_write(engine_t *engine, FILE *f, void *doc, bool is_markdown) mkd_flag_t *flags = mkd_flags(); mkd_set_flag_num(flags, MKD_FENCEDCODE); markdown(doc, f, flags); + free(flags); } else { fprintf(f, "%s", (char *) doc); } |