summaryrefslogtreecommitdiff
path: root/lib/util
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2022-11-28 10:38:50 +0100
committerJeremy Allison <jra@samba.org>2022-12-14 04:32:34 +0000
commit101396ab765a5cad90b43165253c960b579a2f1d (patch)
treecb0491ebd77c17914a93e522509954a4ebfec251 /lib/util
parentccb5bafe93eb431ba53569b5176317bcbdeae322 (diff)
downloadsamba-101396ab765a5cad90b43165253c960b579a2f1d.tar.gz
lib: Use talloc_asprintf_addbuf() in debug.c
Slightly simplify debug_list_class_names_and_levels() Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'lib/util')
-rw-r--r--lib/util/debug.c15
1 files changed, 6 insertions, 9 deletions
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;
}