[monitoring-plugins] Exit with 0 in JSON-format if everything else ...

Lorenz Kästle git at monitoring-plugins.org
Fri Feb 21 14:40:11 CET 2025


 Module: monitoring-plugins
 Branch: master
 Commit: 24172ca0e014454a7a6f3f1a12104175f9ff7c71
 Author: Lorenz Kästle <12514511+RincewindsHat at users.noreply.github.com>
   Date: Wed Feb 19 11:49:43 2025 +0100
    URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=24172ca0

Exit with 0 in JSON-format if everything else works

---

 lib/output.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lib/output.c b/lib/output.c
index 9ba049e2..2c40bc7f 100644
--- a/lib/output.c
+++ b/lib/output.c
@@ -413,6 +413,10 @@ void mp_print_output(mp_check check) { puts(mp_fmt_output(check)); }
  */
 void mp_exit(mp_check check) {
 	mp_print_output(check);
+	if (check.format == MP_FORMAT_TEST_JSON) {
+		exit(0);
+	}
+
 	exit(mp_compute_check_state(check));
 }
 



More information about the Commits mailing list