aboutsummaryrefslogtreecommitdiff
path: root/plugins/check_curl.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/check_curl.c')
-rw-r--r--plugins/check_curl.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/check_curl.c b/plugins/check_curl.c
index 796c55fc..5b6564c0 100644
--- a/plugins/check_curl.c
+++ b/plugins/check_curl.c
@@ -2181,10 +2181,14 @@ parse_cert_date (const char *s)
{
struct tm tm;
time_t date;
+ char *res;
if (!s) return -1;
- strptime (s, "%Y-%m-%d %H:%M:%S GMT", &tm);
+ /* Jan 17 14:25:12 2020 GMT */
+ res = strptime (s, "%Y-%m-%d %H:%M:%S GMT", &tm);
+ /* Sep 11 12:00:00 2020 GMT */
+ if (res == NULL) strptime (s, "%Y %m %d %H:%M:%S GMT", &tm);
date = mktime (&tm);
return date;