From 101396ab765a5cad90b43165253c960b579a2f1d Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Mon, 28 Nov 2022 10:38:50 +0100 Subject: lib: Use talloc_asprintf_addbuf() in debug.c Slightly simplify debug_list_class_names_and_levels() Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- lib/util/debug.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'lib/util') diff --git a/lib/util/debug.c b/lib/util/debug.c index 24d8281d27f..517157ef6a8 100644 --- a/lib/util/debug.c +++ b/lib/util/debug.c @@ -795,18 +795,15 @@ utility lists registered debug class names's char *debug_list_class_names_and_levels(void) { - char *buf = NULL; + char *buf = talloc_strdup(NULL, ""); size_t i; /* prepare strings */ for (i = 0; i < debug_num_classes; i++) { - buf = talloc_asprintf_append(buf, - "%s:%d%s", - classname_table[i], - dbgc_config[i].loglevel, - i == (debug_num_classes - 1) ? "\n" : " "); - if (buf == NULL) { - return NULL; - } + talloc_asprintf_addbuf(&buf, + "%s:%d%s", + classname_table[i], + dbgc_config[i].loglevel, + i == (debug_num_classes - 1) ? "\n" : " "); } return buf; } -- cgit v1.2.1