From: Michael Adam Date: Tue, 8 Apr 2008 20:23:57 +0000 (+0200) Subject: libsmbconf: more sanely print multi_sz values in registry backend X-Git-Tag: samba-3.3.0pre1~2790 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=382c623948abd1c6a5cf8ab7ee2be784fcef76ee;p=thirdparty%2Fsamba.git libsmbconf: more sanely print multi_sz values in registry backend Michael --- diff --git a/source/lib/smbconf/smbconf_reg.c b/source/lib/smbconf/smbconf_reg.c index e604a608e16..dada8eece02 100644 --- a/source/lib/smbconf/smbconf_reg.c +++ b/source/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;