diff options
author | Lorenz Kästle <12514511+RincewindsHat@users.noreply.github.com> | 2025-09-10 13:41:22 +0200 |
---|---|---|
committer | Lorenz Kästle <12514511+RincewindsHat@users.noreply.github.com> | 2025-09-10 13:41:22 +0200 |
commit | 572ad994b136c443c5d59509a28b8343c3e40ab3 (patch) | |
tree | 2adb855ee34a79d5eb933dbf454cbb48ee4a7d02 /plugins | |
parent | c7274d56274fa1a38837510b1cbde447e73e9b63 (diff) | |
download | monitoring-plugins-572ad994b136c443c5d59509a28b8343c3e40ab3.tar.gz |
plugins-netutils: return proper state from test functions
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/netutils.h | 2 | ||||
-rw-r--r-- | plugins/sslutils.c | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/plugins/netutils.h b/plugins/netutils.h index 0ca524f2..c53b3cef 100644 --- a/plugins/netutils.h +++ b/plugins/netutils.h | |||
@@ -113,7 +113,7 @@ int np_net_ssl_init_with_hostname_version_and_cert(int sd, char *host_name, int | |||
113 | void np_net_ssl_cleanup(); | 113 | void np_net_ssl_cleanup(); |
114 | int np_net_ssl_write(const void *buf, int num); | 114 | int np_net_ssl_write(const void *buf, int num); |
115 | int np_net_ssl_read(void *buf, int num); | 115 | int np_net_ssl_read(void *buf, int num); |
116 | int np_net_ssl_check_cert(int days_till_exp_warn, int days_till_exp_crit); | 116 | mp_state_enum np_net_ssl_check_cert(int days_till_exp_warn, int days_till_exp_crit); |
117 | #endif /* HAVE_SSL */ | 117 | #endif /* HAVE_SSL */ |
118 | 118 | ||
119 | #endif /* _NETUTILS_H_ */ | 119 | #endif /* _NETUTILS_H_ */ |
diff --git a/plugins/sslutils.c b/plugins/sslutils.c index 92e0cc84..b20a2b2c 100644 --- a/plugins/sslutils.c +++ b/plugins/sslutils.c | |||
@@ -30,6 +30,7 @@ | |||
30 | #include "common.h" | 30 | #include "common.h" |
31 | #include "netutils.h" | 31 | #include "netutils.h" |
32 | #include "../lib/monitoringplug.h" | 32 | #include "../lib/monitoringplug.h" |
33 | #include "states.h" | ||
33 | 34 | ||
34 | #ifdef HAVE_SSL | 35 | #ifdef HAVE_SSL |
35 | static SSL_CTX *ctx = NULL; | 36 | static SSL_CTX *ctx = NULL; |
@@ -318,7 +319,7 @@ int np_net_ssl_check_certificate(X509 *certificate, int days_till_exp_warn, | |||
318 | # endif /* USE_OPENSSL */ | 319 | # endif /* USE_OPENSSL */ |
319 | } | 320 | } |
320 | 321 | ||
321 | int np_net_ssl_check_cert(int days_till_exp_warn, int days_till_exp_crit) { | 322 | mp_state_enum np_net_ssl_check_cert(int days_till_exp_warn, int days_till_exp_crit) { |
322 | # ifdef USE_OPENSSL | 323 | # ifdef USE_OPENSSL |
323 | X509 *certificate = NULL; | 324 | X509 *certificate = NULL; |
324 | certificate = SSL_get_peer_certificate(s); | 325 | certificate = SSL_get_peer_certificate(s); |