diff options
author | Volker Lendecke <vl@samba.org> | 2022-11-28 10:38:50 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2022-12-14 04:32:34 +0000 |
commit | 101396ab765a5cad90b43165253c960b579a2f1d (patch) | |
tree | cb0491ebd77c17914a93e522509954a4ebfec251 /lib/util | |
parent | ccb5bafe93eb431ba53569b5176317bcbdeae322 (diff) | |
download | samba-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.c | 15 |
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; } |