From 5a7d48f82b06738924d6afedd53d79b0202d150a Mon Sep 17 00:00:00 2001 From: Wilco Baan Hofman Date: Sat, 10 Oct 2009 21:42:27 +0200 Subject: [PATCH] Fix writing corrupt REG_SZ to the registry. Signed-off-by: Jelmer Vernooij --- source4/lib/registry/util.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source4/lib/registry/util.c b/source4/lib/registry/util.c index 038b23fc874..88b9d18afa7 100644 --- a/source4/lib/registry/util.c +++ b/source4/lib/registry/util.c @@ -124,8 +124,9 @@ _PUBLIC_ bool reg_string_to_val(TALLOC_CTX *mem_ctx, case REG_SZ: case REG_EXPAND_SZ: convert_string_talloc_convenience(mem_ctx, iconv_convenience, CH_UNIX, CH_UTF16, - data_str, strlen(data_str), + data_str, strlen(data_str)+1, (void **)&data->data, &data->length, false); + break; case REG_DWORD: { -- 2.11.4.GIT