diff options
Diffstat (limited to 'lib/output.c')
| -rw-r--r-- | lib/output.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/output.c b/lib/output.c index f283969f..d650a3c5 100644 --- a/lib/output.c +++ b/lib/output.c | |||
| @@ -42,7 +42,7 @@ static inline char *fmt_subcheck_perfdata(mp_subcheck check) { | |||
| 42 | 42 | ||
| 43 | while (subchecks != NULL) { | 43 | while (subchecks != NULL) { |
| 44 | if (added > 0) { | 44 | if (added > 0) { |
| 45 | added = asprintf(&result, "%s%s", result, fmt_subcheck_perfdata(subchecks->subcheck)); | 45 | added = asprintf(&result, "%s %s", result, fmt_subcheck_perfdata(subchecks->subcheck)); |
| 46 | } else { | 46 | } else { |
| 47 | // TODO free previous result here? | 47 | // TODO free previous result here? |
| 48 | added = asprintf(&result, "%s", fmt_subcheck_perfdata(subchecks->subcheck)); | 48 | added = asprintf(&result, "%s", fmt_subcheck_perfdata(subchecks->subcheck)); |
| @@ -175,7 +175,7 @@ char *get_subcheck_summary(mp_check check) { | |||
| 175 | unsigned int critical = 0; | 175 | unsigned int critical = 0; |
| 176 | unsigned int unknown = 0; | 176 | unsigned int unknown = 0; |
| 177 | while (subchecks != NULL) { | 177 | while (subchecks != NULL) { |
| 178 | switch (subchecks->subcheck.state) { | 178 | switch (mp_compute_subcheck_state(subchecks->subcheck)) { |
| 179 | case STATE_OK: | 179 | case STATE_OK: |
| 180 | ok++; | 180 | ok++; |
| 181 | break; | 181 | break; |
