From f2f4bb7e63d91a59b8252db64b553d9aaa6ba8a7 Mon Sep 17 00:00:00 2001 From: "Rafael G. Martins" Date: Sat, 28 May 2016 05:01:18 +0200 Subject: blogc: avoid parsing template when called with -p --- src/blogc.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/blogc.c b/src/blogc.c index 2338c9e..329f4b1 100644 --- a/src/blogc.c +++ b/src/blogc.c @@ -219,13 +219,6 @@ main(int argc, char **argv) goto cleanup2; } - sb_slist_t* l = blogc_template_parse_from_file(template, &err); - if (err != NULL) { - blogc_error_print(err); - rv = 2; - goto cleanup3; - } - if (print != NULL) { const char *val = sb_trie_lookup(config, print); if (val == NULL) { @@ -246,6 +239,13 @@ main(int argc, char **argv) goto cleanup3; } + sb_slist_t* l = blogc_template_parse_from_file(template, &err); + if (err != NULL) { + blogc_error_print(err); + rv = 2; + goto cleanup3; + } + char *out = blogc_render(l, s, config, listing); bool write_to_stdout = (output == NULL || (0 == strcmp(output, "-"))); -- cgit v1.2.3-18-g5258