diff options
author | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2015-11-04 00:04:10 -0200 |
---|---|---|
committer | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2015-11-04 00:04:10 -0200 |
commit | 56736b7b39218c10efd64f305f7a35df9d4bc0af (patch) | |
tree | d48ededd476a1994cb84fcc865e6346a8f60ba1d /src/content-parser.c | |
parent | d29c85ef1751cb46c579b3292f676605d9f86951 (diff) | |
download | blogc-56736b7b39218c10efd64f305f7a35df9d4bc0af.tar.gz blogc-56736b7b39218c10efd64f305f7a35df9d4bc0af.tar.bz2 blogc-56736b7b39218c10efd64f305f7a35df9d4bc0af.zip |
content-parser: handle errors (that are handler as warnings) in directives
Diffstat (limited to 'src/content-parser.c')
-rw-r--r-- | src/content-parser.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/content-parser.c b/src/content-parser.c index 042f308..a9ab9af 100644 --- a/src/content-parser.c +++ b/src/content-parser.c @@ -1114,8 +1114,11 @@ hr: case CONTENT_DIRECTIVE_PARAM_END: param_end: if (c == '\n' || c == '\r' || is_last) { + // FIXME: handle errors in the rest of the parser. + blogc_error_t *err = NULL; char *rv_d = blogc_directive_loader(directive_name, - directive_argument, directive_params); + directive_argument, directive_params, &err); + blogc_error_print(err); if (rv_d != NULL) b_string_append(rv, rv_d); free(rv_d); |