From b27251f29dbf35b2580df0586779bc3366cf2dad Mon Sep 17 00:00:00 2001 From: "Rafael G. Martins" Date: Sat, 24 Oct 2015 19:10:42 -0200 Subject: datetime-parser: fixed strptime error handling --- src/datetime-parser.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/datetime-parser.c b/src/datetime-parser.c index 1d39490..572c9f0 100644 --- a/src/datetime-parser.c +++ b/src/datetime-parser.c @@ -366,9 +366,10 @@ blogc_convert_datetime(const char *orig, const char *format, char buf[1024]; if (0 == strftime(buf, sizeof(buf), format, &t)) { - fprintf(stderr, "blogc: warning: Failed to format DATE variable, " - "FORMAT is too long: %s\n", format); - return b_strdup(orig); + *err = blogc_error_new_printf(BLOGC_ERROR_DATETIME_PARSER, + "Failed to format DATE variable, FORMAT is too long: %s", + format); + return NULL; } return b_strdup(buf); -- cgit v1.2.3-18-g5258