diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2005-09-04 20:17:21 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:36:31 -0500 |
commit | a3e0e69196cc5e3420ebb1a83b026ee36cbaab83 (patch) | |
tree | 14a960958aab09e720a133dc268c94dc77cd4e5c /source4/lib/tdr/tdr.h | |
parent | a487b6c19c28100041ceb2b7a5798c236983509c (diff) | |
download | samba-a3e0e69196cc5e3420ebb1a83b026ee36cbaab83.tar.gz samba-a3e0e69196cc5e3420ebb1a83b026ee36cbaab83.tar.bz2 samba-a3e0e69196cc5e3420ebb1a83b026ee36cbaab83.zip |
r10030: Add hierarchical memory allocation to TDR's pull functions
(This used to be commit 0e358de93a007db921ad5e9a892114122254de39)
Diffstat (limited to 'source4/lib/tdr/tdr.h')
-rw-r--r-- | source4/lib/tdr/tdr.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source4/lib/tdr/tdr.h b/source4/lib/tdr/tdr.h index fdd877f41d..f882a63275 100644 --- a/source4/lib/tdr/tdr.h +++ b/source4/lib/tdr/tdr.h @@ -47,10 +47,10 @@ struct tdr_print { return _status; \ } while (0) -#define TDR_ALLOC(tdr, s, n) do { \ - (s) = talloc_array_size(tdr, sizeof(*(s)), n); \ +#define TDR_ALLOC(ctx, s, n) do { \ + (s) = talloc_array_size(ctx, sizeof(*(s)), n); \ if ((n) && !(s)) return NT_STATUS_NO_MEMORY; \ } while (0) typedef NTSTATUS (*tdr_push_fn_t) (struct tdr_push *, const void *); -typedef NTSTATUS (*tdr_pull_fn_t) (struct tdr_pull *, void *); +typedef NTSTATUS (*tdr_pull_fn_t) (struct tdr_pull *, TALLOC_CTX *, void *); |