Module: monitoring-plugins
 Branch: master
 Commit: 479ff15249f0eb395c97a95fe53b3238f7bb59b9
 Author: RincewindsHat <12514511+rincewinds...@users.noreply.github.com>
   Date: Thu Nov 23 00:11:39 2023 +0100
    URL: 
https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=479ff15

check_ntp_peer: Fixes for Wmaybe-unitialized and some restructuring

---

 plugins/check_ntp_peer.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/plugins/check_ntp_peer.c b/plugins/check_ntp_peer.c
index 4fb9018..464a9e1 100644
--- a/plugins/check_ntp_peer.c
+++ b/plugins/check_ntp_peer.c
@@ -558,7 +558,6 @@ char *perfd_truechimers (int num_truechimers)
 
 int main(int argc, char *argv[]){
        int result, offset_result, stratum, num_truechimers;
-       int oresult, jresult, sresult, tresult = STATE_UNKNOWN;
        double offset=0, jitter=0;
        char *result_line, *perfdata_line;
 
@@ -595,18 +594,28 @@ int main(int argc, char *argv[]){
                        result = STATE_UNKNOWN;
                result = max_state_alt(result, get_status(fabs(offset), 
offset_thresholds));
        }
-       oresult = result;
+
+       int oresult = result;
+
+
+       int tresult = STATE_UNKNOWN;
        
        if(do_truechimers) {
                tresult = get_status(num_truechimers, truechimer_thresholds);
                result = max_state_alt(result, tresult);
        }
 
+
+       int sresult = STATE_UNKNOWN;
+
        if(do_stratum) {
                sresult = get_status(stratum, stratum_thresholds);
                result = max_state_alt(result, sresult);
        }
 
+
+       int jresult = STATE_UNKNOWN;
+
        if(do_jitter) {
                jresult = get_status(jitter, jitter_thresholds);
                result = max_state_alt(result, jresult);

Reply via email to