r11122: Fix some talloc hierarchy errors
authorVolker Lendecke <vlendec@samba.org>
Mon, 17 Oct 2005 15:20:52 +0000 (15:20 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:44:53 +0000 (13:44 -0500)
(This used to be commit 449cc714b882d6ebea3e1cbf92e204efba98b6cb)

source4/rpc_server/lsa/dcesrv_lsa.c

index d2212d5a5008d7d867dd423a74524aa3b341886c..ca107adfbbc2c0d9a5d1b403ed56f72a90055774 100644 (file)
@@ -245,7 +245,7 @@ static NTSTATUS lsa_get_policy_state(struct dcesrv_call_state *dce_call, TALLOC_
        }
 
        state->domain_name
-               = samdb_search_string(state->sam_ldb, mem_ctx, NULL, "nETBIOSName", 
+               = samdb_search_string(state->sam_ldb, state, NULL, "nETBIOSName", 
                                      "(&(objectclass=crossRef)(ncName=%s))", ldb_dn_linearize(mem_ctx, state->domain_dn));
        
        if (!state->domain_name) {
@@ -255,14 +255,14 @@ static NTSTATUS lsa_get_policy_state(struct dcesrv_call_state *dce_call, TALLOC_
 
        /* work out the builtin_dn - useful for so many calls its worth
           fetching here */
-       state->builtin_dn = samdb_search_dn(state->sam_ldb, mem_ctx, state->domain_dn, "(objectClass=builtinDomain)");
+       state->builtin_dn = samdb_search_dn(state->sam_ldb, state, state->domain_dn, "(objectClass=builtinDomain)");
        if (!state->builtin_dn) {
                return NT_STATUS_NO_SUCH_DOMAIN;                
        }
 
        /* work out the system_dn - useful for so many calls its worth
           fetching here */
-       state->system_dn = samdb_search_dn(state->sam_ldb, mem_ctx,
+       state->system_dn = samdb_search_dn(state->sam_ldb, state,
                                           state->domain_dn, "(&(objectClass=container)(cn=System))");
        if (!state->system_dn) {
                return NT_STATUS_NO_SUCH_DOMAIN;