]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
registry: use talloc_stackframe instead of hand crafted temporary context.
authorMichael Adam <obnox@samba.org>
Mon, 17 Mar 2008 00:27:27 +0000 (01:27 +0100)
committerMichael Adam <obnox@samba.org>
Mon, 17 Mar 2008 07:22:33 +0000 (08:22 +0100)
Michael

source/registry/reg_backend_db.c

index 8d9fdf2282c51e78a65fe7b248528bfb15b91fcd..c13e0ec3f14face1ec057e1fb9dd25005007de55 100644 (file)
@@ -912,15 +912,11 @@ static WERROR regdb_set_secdesc(const char *key,
                                struct security_descriptor *secdesc)
 {
        prs_struct ps;
-       TALLOC_CTX *mem_ctx;
+       TALLOC_CTX *mem_ctx = talloc_stackframe();
        char *tdbkey;
        WERROR err = WERR_NOMEM;
        TDB_DATA tdbdata;
 
-       if (!(mem_ctx = talloc_init("regdb_set_secdesc"))) {
-               return WERR_NOMEM;
-       }
-
        ZERO_STRUCT(ps);
 
        if (!(tdbkey = talloc_asprintf(mem_ctx, "%s/%s", REG_SECDESC_PREFIX,