diff options
Diffstat (limited to 'lib/output.c')
-rw-r--r-- | lib/output.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/lib/output.c b/lib/output.c index 62a00fed..4c5041c8 100644 --- a/lib/output.c +++ b/lib/output.c | |||
@@ -23,7 +23,7 @@ static inline char *fmt_subcheck_perfdata(mp_subcheck check) { | |||
23 | int added = 0; | 23 | int added = 0; |
24 | 24 | ||
25 | if (check.perfdata != NULL) { | 25 | if (check.perfdata != NULL) { |
26 | added = xasprintf(&result, "%s", pd_list_to_string(*check.perfdata)); | 26 | added = asprintf(&result, "%s", pd_list_to_string(*check.perfdata)); |
27 | } | 27 | } |
28 | 28 | ||
29 | if (check.subchecks == NULL) { | 29 | if (check.subchecks == NULL) { |
@@ -35,10 +35,10 @@ static inline char *fmt_subcheck_perfdata(mp_subcheck check) { | |||
35 | 35 | ||
36 | while (subchecks != NULL) { | 36 | while (subchecks != NULL) { |
37 | if (added > 0) { | 37 | if (added > 0) { |
38 | added = xasprintf(&result, "%s%s", result, fmt_subcheck_perfdata(subchecks->subcheck)); | 38 | added = asprintf(&result, "%s%s", result, fmt_subcheck_perfdata(subchecks->subcheck)); |
39 | } else { | 39 | } else { |
40 | // TODO free previous result here? | 40 | // TODO free previous result here? |
41 | added = xasprintf(&result, "%s", result, fmt_subcheck_perfdata(subchecks->subcheck)); | 41 | added = asprintf(&result, "%s", fmt_subcheck_perfdata(subchecks->subcheck)); |
42 | } | 42 | } |
43 | 43 | ||
44 | subchecks = subchecks->next; | 44 | subchecks = subchecks->next; |
@@ -185,7 +185,7 @@ char *get_subcheck_summary(mp_check check) { | |||
185 | subchecks = subchecks->next; | 185 | subchecks = subchecks->next; |
186 | } | 186 | } |
187 | char *result = NULL; | 187 | char *result = NULL; |
188 | xasprintf(&result, "ok=%d, warning=%d, critical=%d, unknown=%d", ok, warning, critical, unknown); | 188 | asprintf(&result, "ok=%d, warning=%d, critical=%d, unknown=%d", ok, warning, critical, unknown); |
189 | return result; | 189 | return result; |
190 | } | 190 | } |
191 | 191 | ||
@@ -238,7 +238,7 @@ char *mp_fmt_output(mp_check check) { | |||
238 | check.summary = get_subcheck_summary(check); | 238 | check.summary = get_subcheck_summary(check); |
239 | } | 239 | } |
240 | 240 | ||
241 | xasprintf(&result, "%s: %s", state_text(mp_compute_check_state(check)), check.summary); | 241 | asprintf(&result, "%s: %s", state_text(mp_compute_check_state(check)), check.summary); |
242 | return result; | 242 | return result; |
243 | 243 | ||
244 | case MP_FORMAT_ONE_LINE: { | 244 | case MP_FORMAT_ONE_LINE: { |
@@ -251,12 +251,12 @@ char *mp_fmt_output(mp_check check) { | |||
251 | check.summary = get_subcheck_summary(check); | 251 | check.summary = get_subcheck_summary(check); |
252 | } | 252 | } |
253 | 253 | ||
254 | xasprintf(&result, "%s: %s", state_text(mp_compute_check_state(check)), check.summary); | 254 | asprintf(&result, "%s: %s", state_text(mp_compute_check_state(check)), check.summary); |
255 | 255 | ||
256 | mp_subcheck_list *subchecks = check.subchecks; | 256 | mp_subcheck_list *subchecks = check.subchecks; |
257 | 257 | ||
258 | while (subchecks != NULL) { | 258 | while (subchecks != NULL) { |
259 | xasprintf(&result, "%s - %s", result, fmt_subcheck_output(MP_FORMAT_ONE_LINE, subchecks->subcheck, 1)); | 259 | asprintf(&result, "%s - %s", result, fmt_subcheck_output(MP_FORMAT_ONE_LINE, subchecks->subcheck, 1)); |
260 | subchecks = subchecks->next; | 260 | subchecks = subchecks->next; |
261 | } | 261 | } |
262 | 262 | ||
@@ -267,12 +267,12 @@ char *mp_fmt_output(mp_check check) { | |||
267 | check.summary = get_subcheck_summary(check); | 267 | check.summary = get_subcheck_summary(check); |
268 | } | 268 | } |
269 | 269 | ||
270 | xasprintf(&result, "[%s] - %s", state_text(mp_compute_check_state(check)), check.summary); | 270 | asprintf(&result, "[%s] - %s", state_text(mp_compute_check_state(check)), check.summary); |
271 | 271 | ||
272 | mp_subcheck_list *subchecks = check.subchecks; | 272 | mp_subcheck_list *subchecks = check.subchecks; |
273 | 273 | ||
274 | while (subchecks != NULL) { | 274 | while (subchecks != NULL) { |
275 | xasprintf(&result, "%s\n%s", result, fmt_subcheck_output(MP_FORMAT_ICINGA_WEB_2, subchecks->subcheck, 1)); | 275 | asprintf(&result, "%s\n%s", result, fmt_subcheck_output(MP_FORMAT_ICINGA_WEB_2, subchecks->subcheck, 1)); |
276 | subchecks = subchecks->next; | 276 | subchecks = subchecks->next; |
277 | } | 277 | } |
278 | 278 | ||
@@ -281,16 +281,16 @@ char *mp_fmt_output(mp_check check) { | |||
281 | 281 | ||
282 | while (subchecks != NULL) { | 282 | while (subchecks != NULL) { |
283 | if (pd_string == NULL) { | 283 | if (pd_string == NULL) { |
284 | xasprintf(&pd_string, "%s", fmt_subcheck_perfdata(subchecks->subcheck)); | 284 | asprintf(&pd_string, "%s", fmt_subcheck_perfdata(subchecks->subcheck)); |
285 | } else { | 285 | } else { |
286 | xasprintf(&pd_string, "%s %s", pd_string, fmt_subcheck_perfdata(subchecks->subcheck)); | 286 | asprintf(&pd_string, "%s %s", pd_string, fmt_subcheck_perfdata(subchecks->subcheck)); |
287 | } | 287 | } |
288 | 288 | ||
289 | subchecks = subchecks->next; | 289 | subchecks = subchecks->next; |
290 | } | 290 | } |
291 | 291 | ||
292 | if (pd_string != NULL && strlen(pd_string) > 0) { | 292 | if (pd_string != NULL && strlen(pd_string) > 0) { |
293 | xasprintf(&result, "%s|%s", result, pd_string); | 293 | asprintf(&result, "%s|%s", result, pd_string); |
294 | } | 294 | } |
295 | 295 | ||
296 | break; | 296 | break; |
@@ -358,23 +358,23 @@ static inline char *fmt_subcheck_output(mp_output_format output_format, mp_subch | |||
358 | 358 | ||
359 | switch (output_format) { | 359 | switch (output_format) { |
360 | case MP_FORMAT_ICINGA_WEB_2: | 360 | case MP_FORMAT_ICINGA_WEB_2: |
361 | xasprintf(&result, "%s\\_[%s] - %s", generate_indentation_string(indentation), state_text(mp_compute_subcheck_state(check)), | 361 | asprintf(&result, "%s\\_[%s] - %s", generate_indentation_string(indentation), state_text(mp_compute_subcheck_state(check)), |
362 | check.output); | 362 | check.output); |
363 | 363 | ||
364 | subchecks = check.subchecks; | 364 | subchecks = check.subchecks; |
365 | 365 | ||
366 | while (subchecks != NULL) { | 366 | while (subchecks != NULL) { |
367 | xasprintf(&result, "%s\n%s", result, fmt_subcheck_output(output_format, subchecks->subcheck, indentation + 1)); | 367 | asprintf(&result, "%s\n%s", result, fmt_subcheck_output(output_format, subchecks->subcheck, indentation + 1)); |
368 | subchecks = subchecks->next; | 368 | subchecks = subchecks->next; |
369 | } | 369 | } |
370 | return result; | 370 | return result; |
371 | case MP_FORMAT_ONE_LINE: | 371 | case MP_FORMAT_ONE_LINE: |
372 | xasprintf(&result, "[%s] - %s", state_text(mp_compute_subcheck_state(check)), check.output); | 372 | asprintf(&result, "[%s] - %s", state_text(mp_compute_subcheck_state(check)), check.output); |
373 | 373 | ||
374 | subchecks = check.subchecks; | 374 | subchecks = check.subchecks; |
375 | 375 | ||
376 | while (subchecks != NULL) { | 376 | while (subchecks != NULL) { |
377 | xasprintf(&result, " - %s\n%s", result, fmt_subcheck_output(output_format, subchecks->subcheck, indentation + 1)); | 377 | asprintf(&result, " - %s\n%s", result, fmt_subcheck_output(output_format, subchecks->subcheck, indentation + 1)); |
378 | subchecks = subchecks->next; | 378 | subchecks = subchecks->next; |
379 | } | 379 | } |
380 | return result; | 380 | return result; |