diff options
-rw-r--r-- | input_gadgets.c | 4 |
1 files 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); |