From a03c1fc34ef52845081970c4ebbe5e3b25395702 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Wed, 3 Jun 2020 17:02:28 +0200 Subject: input_gadgets.c: try to parse zoneinfo (does not work (yet)) --- input_gadgets.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/input_gadgets.c b/input_gadgets.c index f4db427..136cbb9 100644 --- a/input_gadgets.c +++ b/input_gadgets.c @@ -831,7 +831,7 @@ char *gadgets_retrieve_weather_warnings(char *output, int max_len) zip_discard(za); return NULL; } - if (strptime((char *)text,"%FT%T+",&time_struct) == NULL) { + if (strptime((char *)text,"%FT%T%z",&time_struct) == NULL) { fprintf(stderr, "Failed to parse time '%s'\n",text); xmlFree(text); free(chunk.memory); @@ -849,7 +849,7 @@ char *gadgets_retrieve_weather_warnings(char *output, int max_len) memset(&time_struct, 0, sizeof(time_struct)); text = xml_extract_string(doc, cur_node, "expires"); if (text != NULL) { - if (strptime((char *)text,"%FT%T+",&time_struct) == NULL) { + if (strptime((char *)text,"%FT%T%z",&time_struct) == NULL) { fprintf(stderr, "Failed to parse time '%s'\n",text); xmlFree(text); free(chunk.memory); -- cgit v1.2.3-54-g00ecf