Module: monitoring-plugins
Branch: master
Commit: 1eace3a997cac6a98091238c6f71a2279183b1ad
Author: Lorenz Kästle <[email protected]>
Committer: GitHub <[email protected]>
Date: Thu Apr 9 14:54:08 2026 +0200
URL:
https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=1eace3a9
Fix/compiler warnings (#2255)
* Fix compiler warning about comparing different signedness
* Fix compiler warning about constant strings
---
plugins/check_real.d/config.h | 2 +-
plugins/check_smtp.d/config.h | 4 ++--
plugins/netutils.h | 2 +-
plugins/sslutils.c | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/plugins/check_real.d/config.h b/plugins/check_real.d/config.h
index 2d99ad49..15b70b98 100644
--- a/plugins/check_real.d/config.h
+++ b/plugins/check_real.d/config.h
@@ -17,7 +17,7 @@ typedef struct {
int server_port;
char *server_url;
- char *server_expect;
+ const char *server_expect;
mp_thresholds time_thresholds;
diff --git a/plugins/check_smtp.d/config.h b/plugins/check_smtp.d/config.h
index b0d42ed1..47826362 100644
--- a/plugins/check_smtp.d/config.h
+++ b/plugins/check_smtp.d/config.h
@@ -40,8 +40,8 @@ typedef struct {
bool use_proxy_prefix;
#ifdef HAVE_SSL
- int days_till_exp_warn;
- int days_till_exp_crit;
+ unsigned int days_till_exp_warn;
+ unsigned int days_till_exp_crit;
bool use_ssl;
bool use_starttls;
bool use_sni;
diff --git a/plugins/netutils.h b/plugins/netutils.h
index f3d046c3..16c2d31f 100644
--- a/plugins/netutils.h
+++ b/plugins/netutils.h
@@ -128,7 +128,7 @@ typedef struct {
double remaining_seconds;
retrieve_expiration_date_errors errors;
} net_ssl_check_cert_result;
-net_ssl_check_cert_result np_net_ssl_check_cert2(int days_till_exp_warn, int
days_till_exp_crit);
+net_ssl_check_cert_result np_net_ssl_check_cert2(unsigned int
days_till_exp_warn, unsigned int days_till_exp_crit);
mp_state_enum np_net_ssl_check_cert(int days_till_exp_warn, int
days_till_exp_crit);
mp_subcheck mp_net_ssl_check_cert(int days_till_exp_warn, int
days_till_exp_crit);
diff --git a/plugins/sslutils.c b/plugins/sslutils.c
index c4ab6a05..bcfb08d6 100644
--- a/plugins/sslutils.c
+++ b/plugins/sslutils.c
@@ -410,7 +410,7 @@ retrieve_expiration_time_result
np_net_ssl_get_cert_expiration(X509 *certificate
# endif /* MOPL_USE_OPENSSL */
}
-net_ssl_check_cert_result np_net_ssl_check_cert2(int days_till_exp_warn, int
days_till_exp_crit) {
+net_ssl_check_cert_result np_net_ssl_check_cert2(unsigned int
days_till_exp_warn, unsigned int days_till_exp_crit) {
# ifdef MOPL_USE_OPENSSL
X509 *certificate = NULL;
certificate = SSL_get_peer_certificate(s);