From 1eace3a997cac6a98091238c6f71a2279183b1ad Mon Sep 17 00:00:00 2001 From: Lorenz Kästle <12514511+RincewindsHat@users.noreply.github.com> Date: Thu, 9 Apr 2026 14:54:08 +0200 Subject: 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); -- cgit v1.2.3-74-g34f1