diff options
| author | Sven Nierlein <sven@nierlein.de> | 2015-10-02 15:53:08 +0200 |
|---|---|---|
| committer | Sven Nierlein <sven@nierlein.de> | 2015-10-02 15:56:19 +0200 |
| commit | 9eeb3e170f2638ec36c6770687a11bd01846e75a (patch) | |
| tree | 6a5cab1212bf3f1fa7b2111bf303b6b06b5b03fd | |
| parent | e1ed1d805eafaef113e7a676f57cf9f5d0016099 (diff) | |
| download | monitoring-plugins-9eeb3e1.tar.gz | |
fix typo from #1336
if exactly one hour before the expire date, we would mixup
minutes and hours.
Signed-off-by: Sven Nierlein <sven@nierlein.de>
| -rw-r--r-- | plugins/sslutils.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/sslutils.c b/plugins/sslutils.c index 76e45079..c9882c69 100644 --- a/plugins/sslutils.c +++ b/plugins/sslutils.c | |||
| @@ -209,7 +209,8 @@ int np_net_ssl_check_cert(int days_till_exp_warn, int days_till_exp_crit){ | |||
| 209 | (tm->data[6 + offset] - '0') * 10 + (tm->data[7 + offset] - '0'); | 209 | (tm->data[6 + offset] - '0') * 10 + (tm->data[7 + offset] - '0'); |
| 210 | stamp.tm_min = | 210 | stamp.tm_min = |
| 211 | (tm->data[8 + offset] - '0') * 10 + (tm->data[9 + offset] - '0'); | 211 | (tm->data[8 + offset] - '0') * 10 + (tm->data[9 + offset] - '0'); |
| 212 | stamp.tm_sec = 0; | 212 | stamp.tm_sec = |
| 213 | (tm->data[10 + offset] - '0') * 10 + (tm->data[11 + offset] - '0'); | ||
| 213 | stamp.tm_isdst = -1; | 214 | stamp.tm_isdst = -1; |
| 214 | 215 | ||
| 215 | time_left = difftime(timegm(&stamp), time(NULL)); | 216 | time_left = difftime(timegm(&stamp), time(NULL)); |
| @@ -231,7 +232,7 @@ int np_net_ssl_check_cert(int days_till_exp_warn, int days_till_exp_crit){ | |||
| 231 | 232 | ||
| 232 | printf (_("%s - Certificate '%s' expires in %u %s (%s)\n"), | 233 | printf (_("%s - Certificate '%s' expires in %u %s (%s)\n"), |
| 233 | (days_left>days_till_exp_crit) ? "WARNING" : "CRITICAL", cn, time_remaining, | 234 | (days_left>days_till_exp_crit) ? "WARNING" : "CRITICAL", cn, time_remaining, |
| 234 | time_left > 3600 ? "hours" : "minutes", timestamp); | 235 | time_left >= 3600 ? "hours" : "minutes", timestamp); |
| 235 | 236 | ||
| 236 | if ( days_left > days_till_exp_crit) | 237 | if ( days_left > days_till_exp_crit) |
| 237 | status = STATE_WARNING; | 238 | status = STATE_WARNING; |
