summaryrefslogtreecommitdiffstats
path: root/lib/output.c
diff options
context:
space:
mode:
authorLorenz Kästle <12514511+RincewindsHat@users.noreply.github.com>2026-04-07 13:27:38 +0200
committerGitHub <noreply@github.com>2026-04-07 13:27:38 +0200
commit8703090d9322e6f970b6dec37cea0ac9fbf5c32c (patch)
treeb935f513108619c51a0720c794fdd35ca1ce4ba2 /lib/output.c
parent1113bbcd92d85b85579aa7feef511241e58fb0f5 (diff)
parent7c20cb97292a8207b0fe4e76425b62409be68b12 (diff)
downloadmonitoring-plugins-8703090d9322e6f970b6dec37cea0ac9fbf5c32c.tar.gz
Merge branch 'master' into check_snmp_fixes
Diffstat (limited to 'lib/output.c')
-rw-r--r--lib/output.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/output.c b/lib/output.c
index bfd43195..54d505d9 100644
--- a/lib/output.c
+++ b/lib/output.c
@@ -61,6 +61,8 @@ static inline char *fmt_subcheck_perfdata(mp_subcheck check) {
61mp_check mp_check_init(void) { 61mp_check mp_check_init(void) {
62 mp_check check = { 62 mp_check check = {
63 .evaluation_function = &mp_eval_check_default, 63 .evaluation_function = &mp_eval_check_default,
64 .default_output_override = NULL,
65 .default_output_override_content = NULL,
64 }; 66 };
65 return check; 67 return check;
66} 68}
@@ -283,6 +285,11 @@ char *mp_fmt_output(mp_check check) {
283 285
284 switch (output_format) { 286 switch (output_format) {
285 case MP_FORMAT_MULTI_LINE: { 287 case MP_FORMAT_MULTI_LINE: {
288 if (check.default_output_override != NULL) {
289 result = check.default_output_override(check.default_output_override_content);
290 break;
291 }
292
286 if (check.summary == NULL) { 293 if (check.summary == NULL) {
287 check.summary = get_subcheck_summary(check); 294 check.summary = get_subcheck_summary(check);
288 } 295 }