r26263: Don't assume CH_UNIX is CH_UTF8.
authorJelmer Vernooij <jelmer@samba.org>
Mon, 3 Dec 2007 16:58:04 +0000 (17:58 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 21 Dec 2007 04:47:37 +0000 (05:47 +0100)
source/lib/registry/ldb.c

index fdd4c2759986ba1b9142a2c045713631ab65981f..6ce422049b116cb34ba06a766a99c8a9597ee5d5 100644 (file)
@@ -85,7 +85,7 @@ static struct ldb_message *reg_ldb_pack_value(struct ldb_context *ctx,
        switch (type) {
        case REG_SZ:
        case REG_EXPAND_SZ:
-               val.length = convert_string_talloc(mem_ctx, CH_UTF16, CH_UTF8,
+               val.length = convert_string_talloc(mem_ctx, CH_UTF16, CH_UNIX,
                                                   (void *)data.data,
                                                   data.length,
                                                   (void **)&val.data);