[monitoring-plugins] lib: properly separate perfdata from different ...

GitHub git at monitoring-plugins.org
Thu Dec 4 15:40:12 CET 2025


    Module: monitoring-plugins
    Branch: master
    Commit: 7ab5b3ba34128949902cb966ab73d84f8fb4113f
    Author: Lorenz Kästle <12514511+RincewindsHat at users.noreply.github.com>
 Committer: GitHub <noreply at github.com>
      Date: Thu Dec  4 15:31:22 2025 +0100
       URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=7ab5b3ba

lib: properly separate perfdata from different sub subchecks (#2197)

Previously there was a space missing between perfdata from differen sub subchecks which irritated my monitoring system and caused it to interpet two data points as one.
This puts the space back in there.

---

 lib/output.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/output.c b/lib/output.c
index f283969f..62e1366d 100644
--- a/lib/output.c
+++ b/lib/output.c
@@ -42,7 +42,7 @@ static inline char *fmt_subcheck_perfdata(mp_subcheck check) {
 
 	while (subchecks != NULL) {
 		if (added > 0) {
-			added = asprintf(&result, "%s%s", result, fmt_subcheck_perfdata(subchecks->subcheck));
+			added = asprintf(&result, "%s %s", result, fmt_subcheck_perfdata(subchecks->subcheck));
 		} else {
 			// TODO free previous result here?
 			added = asprintf(&result, "%s", fmt_subcheck_perfdata(subchecks->subcheck));



More information about the Commits mailing list