diff options
Diffstat (limited to 'plugins/sslutils.c')
-rw-r--r-- | plugins/sslutils.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/sslutils.c b/plugins/sslutils.c index 4f9c793..6437289 100644 --- a/plugins/sslutils.c +++ b/plugins/sslutils.c | |||
@@ -264,10 +264,10 @@ int np_net_ssl_check_cert(int days_till_exp_warn, int days_till_exp_crit){ | |||
264 | (tm->data[10 + offset] - '0') * 10 + (tm->data[11 + offset] - '0'); | 264 | (tm->data[10 + offset] - '0') * 10 + (tm->data[11 + offset] - '0'); |
265 | stamp.tm_isdst = -1; | 265 | stamp.tm_isdst = -1; |
266 | 266 | ||
267 | time_left = difftime(timegm(&stamp), time(NULL)); | 267 | tm_t = timegm(&stamp); |
268 | time_left = difftime(tm_t, time(NULL)); | ||
268 | days_left = time_left / 86400; | 269 | days_left = time_left / 86400; |
269 | tm_t = mktime (&stamp); | 270 | strftime(timestamp, 50, "%F %R %z/%Z", localtime(&tm_t)); |
270 | strftime(timestamp, 50, "%c", localtime(&tm_t)); | ||
271 | 271 | ||
272 | if (days_left > 0 && days_left <= days_till_exp_warn) { | 272 | if (days_left > 0 && days_left <= days_till_exp_warn) { |
273 | printf (_("%s - Certificate '%s' expires in %d day(s) (%s).\n"), (days_left>days_till_exp_crit)?"WARNING":"CRITICAL", cn, days_left, timestamp); | 273 | printf (_("%s - Certificate '%s' expires in %d day(s) (%s).\n"), (days_left>days_till_exp_crit)?"WARNING":"CRITICAL", cn, days_left, timestamp); |