From 7f0127a90347c27a858eac0104e83df858bf5cc1 Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Tue, 8 Apr 2008 22:23:57 +0200 Subject: libsmbconf: more sanely print multi_sz values in registry backend Michael (This used to be commit 382c623948abd1c6a5cf8ab7ee2be784fcef76ee) --- source3/lib/smbconf/smbconf_reg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source3/lib') diff --git a/source3/lib/smbconf/smbconf_reg.c b/source3/lib/smbconf/smbconf_reg.c index e604a608e1..dada8eece0 100644 --- a/source3/lib/smbconf/smbconf_reg.c +++ b/source3/lib/smbconf/smbconf_reg.c @@ -337,8 +337,8 @@ static char *smbconf_format_registry_value(TALLOC_CTX *mem_ctx, case REG_MULTI_SZ: { uint32 j; for (j = 0; j < value->v.multi_sz.num_strings; j++) { - result = talloc_asprintf(mem_ctx, "%s \"%s\" ", - result, + result = talloc_asprintf(mem_ctx, "%s\"%s\" ", + result ? result : "" , value->v.multi_sz.strings[j]); if (result == NULL) { break; -- cgit