From 7e946b6dfb9b29636ac39f269bba6eeee863e24b Mon Sep 17 00:00:00 2001 From: "Rafael G. Martins" Date: Fri, 18 Sep 2015 20:40:31 -0300 Subject: error: minor memory optimization --- src/error.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/error.c b/src/error.c index b4a0138..ad4e3f4 100644 --- a/src/error.c +++ b/src/error.c @@ -84,25 +84,19 @@ blogc_error_print(blogc_error_t *err) if (err == NULL) return; - char *tmp = NULL; - switch(err->type) { case BLOGC_ERROR_SOURCE_PARSER: - tmp = b_strdup("Source parser error"); + fprintf(stderr, "Source parser error: %s\n", err->msg); break; case BLOGC_ERROR_TEMPLATE_PARSER: - tmp = b_strdup("Template parser error"); + fprintf(stderr, "Template parser error: %s\n", err->msg); break; case BLOGC_ERROR_LOADER: - tmp = b_strdup("Loader error"); + fprintf(stderr, "Loader error: %s\n", err->msg); break; default: - tmp = b_strdup("Unknown error"); + fprintf(stderr, "Unknown error: %s\n", err->msg); } - - fprintf(stderr, "%s: %s\n", tmp, err->msg); - - free(tmp); } -- cgit v1.2.3-18-g5258