Module: monitoring-plugins
 Branch: master
 Commit: 697374af93322fdd584a219e0cf45021b463404e
 Author: Lorenz Kästle <[email protected]>
   Date: Tue Nov  4 12:11:24 2025 +0100
    URL: 
https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=697374af

Forgot to actually set thresholds

---

 plugins/check_ntp_peer.c | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/plugins/check_ntp_peer.c b/plugins/check_ntp_peer.c
index 0498a7d4..68b2fa9c 100644
--- a/plugins/check_ntp_peer.c
+++ b/plugins/check_ntp_peer.c
@@ -527,7 +527,8 @@ check_ntp_peer_config_wrapper process_arguments(int argc, 
char **argv) {
                                die(STATE_UNKNOWN, "failed to parse warning 
offset threshold");
                        }
 
-                       mp_thresholds_set_warn(result.config.offset_thresholds, 
tmp.range);
+                       result.config.offset_thresholds =
+                               
mp_thresholds_set_warn(result.config.offset_thresholds, tmp.range);
                } break;
                case 'c': {
                        mp_range_parsed tmp = mp_parse_range_string(optarg);
@@ -535,7 +536,8 @@ check_ntp_peer_config_wrapper process_arguments(int argc, 
char **argv) {
                                die(STATE_UNKNOWN, "failed to parse critical 
offset threshold");
                        }
 
-                       mp_thresholds_set_crit(result.config.offset_thresholds, 
tmp.range);
+                       result.config.offset_thresholds =
+                               
mp_thresholds_set_crit(result.config.offset_thresholds, tmp.range);
                } break;
                case 'W': {
                        result.config.do_stratum = true;
@@ -544,7 +546,8 @@ check_ntp_peer_config_wrapper process_arguments(int argc, 
char **argv) {
                                die(STATE_UNKNOWN, "failed to parse warning 
stratum threshold");
                        }
 
-                       
mp_thresholds_set_warn(result.config.stratum_thresholds, tmp.range);
+                       result.config.stratum_thresholds =
+                               
mp_thresholds_set_warn(result.config.stratum_thresholds, tmp.range);
                } break;
                case 'C': {
                        result.config.do_stratum = true;
@@ -553,7 +556,8 @@ check_ntp_peer_config_wrapper process_arguments(int argc, 
char **argv) {
                                die(STATE_UNKNOWN, "failed to parse critical 
stratum threshold");
                        }
 
-                       
mp_thresholds_set_crit(result.config.stratum_thresholds, tmp.range);
+                       result.config.stratum_thresholds =
+                               
mp_thresholds_set_crit(result.config.stratum_thresholds, tmp.range);
                } break;
                case 'j': {
                        result.config.do_jitter = true;
@@ -562,7 +566,8 @@ check_ntp_peer_config_wrapper process_arguments(int argc, 
char **argv) {
                                die(STATE_UNKNOWN, "failed to parse warning 
jitter threshold");
                        }
 
-                       mp_thresholds_set_warn(result.config.jitter_thresholds, 
tmp.range);
+                       result.config.jitter_thresholds =
+                               
mp_thresholds_set_warn(result.config.jitter_thresholds, tmp.range);
                } break;
                case 'k': {
                        result.config.do_jitter = true;
@@ -571,7 +576,8 @@ check_ntp_peer_config_wrapper process_arguments(int argc, 
char **argv) {
                                die(STATE_UNKNOWN, "failed to parse critical 
jitter threshold");
                        }
 
-                       mp_thresholds_set_crit(result.config.jitter_thresholds, 
tmp.range);
+                       result.config.jitter_thresholds =
+                               
mp_thresholds_set_crit(result.config.jitter_thresholds, tmp.range);
                } break;
                case 'm': {
                        result.config.do_truechimers = true;
@@ -580,7 +586,8 @@ check_ntp_peer_config_wrapper process_arguments(int argc, 
char **argv) {
                                die(STATE_UNKNOWN, "failed to parse warning 
truechimer threshold");
                        }
 
-                       
mp_thresholds_set_warn(result.config.truechimer_thresholds, tmp.range);
+                       result.config.truechimer_thresholds =
+                               
mp_thresholds_set_warn(result.config.truechimer_thresholds, tmp.range);
                } break;
                case 'n': {
                        result.config.do_truechimers = true;
@@ -589,7 +596,8 @@ check_ntp_peer_config_wrapper process_arguments(int argc, 
char **argv) {
                                die(STATE_UNKNOWN, "failed to parse critical 
truechimer threshold");
                        }
 
-                       
mp_thresholds_set_crit(result.config.truechimer_thresholds, tmp.range);
+                       result.config.truechimer_thresholds =
+                               
mp_thresholds_set_crit(result.config.truechimer_thresholds, tmp.range);
                } break;
                case 'H':
                        if (!is_host(optarg)) {

Reply via email to