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);

Reply via email to