r21977: little cosmetic change to remove a local var that's not really needed
authorStefan Metzmacher <metze@samba.org>
Tue, 27 Mar 2007 10:05:20 +0000 (10:05 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:18:54 +0000 (12:18 -0500)
metze

source/registry/reg_db.c

index 57a8e6ce0d6f59e0e4190280e4c62711ae365297..6eedccfea589de679aedcb3815f5ae66a9329ac4 100644 (file)
@@ -743,7 +743,6 @@ static WERROR regdb_set_secdesc(const char *key,
        TALLOC_CTX *mem_ctx;
        char *tdbkey;
        WERROR err = WERR_NOMEM;
-       uint8 *data;
        TDB_DATA tdbdata;
 
        if (!(mem_ctx = talloc_init("regdb_set_secdesc"))) {
@@ -758,14 +757,13 @@ static WERROR regdb_set_secdesc(const char *key,
        }
        normalize_dbkey(tdbkey);
 
-       err = ntstatus_to_werror(marshall_sec_desc(mem_ctx, secdesc, &data,
+       err = ntstatus_to_werror(marshall_sec_desc(mem_ctx, secdesc,
+                                                  (uint8 **)&tdbdata.dptr,
                                                   &tdbdata.dsize));
        if (!W_ERROR_IS_OK(err)) {
                goto done;
        }
 
-       tdbdata.dptr = (char *)data;
-
        if (tdb_trans_store_bystring(tdb_reg, tdbkey, tdbdata, 0) == -1) {
                err = ntstatus_to_werror(map_nt_error_from_unix(errno));
                goto done;