diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/error.c | 14 | 
1 files changed, 4 insertions, 10 deletions
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);  }  | 
