diff options
author | Jeremy Allison <jra@samba.org> | 2001-02-28 00:51:02 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2001-02-28 00:51:02 +0000 |
commit | 0f2799aaf1e33aa474a12b9389728d57af926cb3 (patch) | |
tree | e2cf9efcc996a3b8f08184e204e8af0810e7b8c9 /source3/lib/talloc.c | |
parent | 545649a05f4d634bb93471bd946a92b1c5644684 (diff) | |
download | samba-0f2799aaf1e33aa474a12b9389728d57af926cb3.tar.gz samba-0f2799aaf1e33aa474a12b9389728d57af926cb3.tar.xz samba-0f2799aaf1e33aa474a12b9389728d57af926cb3.zip |
Move to talloc control of SPOOL_XXX structs. Move to talloc control of
security descriptors and pointers. Syncup with 2.2 tree.
Jeremy.
(This used to be commit 14d5997dc841e78a619e865288486d50c245896d)
Diffstat (limited to 'source3/lib/talloc.c')
-rw-r--r-- | source3/lib/talloc.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/source3/lib/talloc.c b/source3/lib/talloc.c index 854a230a0e0..54a3d8ed769 100644 --- a/source3/lib/talloc.c +++ b/source3/lib/talloc.c @@ -139,3 +139,16 @@ void *talloc_zero(TALLOC_CTX *t, size_t size) return p; } + +/* memdup with a talloc. */ +void *talloc_memdup(TALLOC_CTX *t, void *p, size_t size) +{ + void *newp = talloc(t,size); + + if (!newp) + return 0; + + memcpy(newp, p, size); + + return newp; +} |