summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLorenz Kästle <12514511+RincewindsHat@users.noreply.github.com>2025-09-10 13:41:22 +0200
committerLorenz Kästle <12514511+RincewindsHat@users.noreply.github.com>2025-09-10 13:41:22 +0200
commit572ad994b136c443c5d59509a28b8343c3e40ab3 (patch)
tree2adb855ee34a79d5eb933dbf454cbb48ee4a7d02
parentc7274d56274fa1a38837510b1cbde447e73e9b63 (diff)
downloadmonitoring-plugins-572ad994b136c443c5d59509a28b8343c3e40ab3.tar.gz
plugins-netutils: return proper state from test functions
-rw-r--r--plugins/netutils.h2
-rw-r--r--plugins/sslutils.c3
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
113void np_net_ssl_cleanup(); 113void np_net_ssl_cleanup();
114int np_net_ssl_write(const void *buf, int num); 114int np_net_ssl_write(const void *buf, int num);
115int np_net_ssl_read(void *buf, int num); 115int np_net_ssl_read(void *buf, int num);
116int np_net_ssl_check_cert(int days_till_exp_warn, int days_till_exp_crit); 116mp_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
35static SSL_CTX *ctx = NULL; 36static 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
321int np_net_ssl_check_cert(int days_till_exp_warn, int days_till_exp_crit) { 322mp_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);