diff -up samba4/librpc/rpc/binding_handle.c.talloc-stackframe-removal samba4/librpc/rpc/binding_handle.c --- samba4/librpc/rpc/binding_handle.c.talloc-stackframe-removal 2011-11-03 11:52:53.434164657 +0100 +++ samba4/librpc/rpc/binding_handle.c 2011-11-03 11:53:01.963278750 +0100 @@ -197,7 +197,7 @@ NTSTATUS dcerpc_binding_handle_raw_call( size_t *out_length, uint32_t *out_flags) { - TALLOC_CTX *frame = talloc_stackframe(); + TALLOC_CTX *frame = talloc_new(mem_ctx); struct tevent_context *ev; struct tevent_req *subreq; NTSTATUS status; @@ -512,7 +512,7 @@ NTSTATUS dcerpc_binding_handle_call(stru TALLOC_CTX *r_mem, void *r_ptr) { - TALLOC_CTX *frame = talloc_stackframe(); + TALLOC_CTX *frame = talloc_new(r_mem); struct tevent_context *ev; struct tevent_req *subreq; NTSTATUS status;