summaryrefslogtreecommitdiff
path: root/source4/winbind
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2011-05-16 19:06:07 +0200
committerStefan Metzmacher <metze@samba.org>2011-05-17 08:22:18 +0200
commit2d514be1ed3b8245157a0a51186ec7f9db828202 (patch)
tree2f4d026139c17eab53078376377e6f6269dfb316 /source4/winbind
parent28598e79330f37abbb709e2b317dde9c8d6c90b5 (diff)
downloadsamba-2d514be1ed3b8245157a0a51186ec7f9db828202.tar.gz
samba-2d514be1ed3b8245157a0a51186ec7f9db828202.tar.bz2
samba-2d514be1ed3b8245157a0a51186ec7f9db828202.zip
talloc: split the handling of FLAG_POOL/FLAG_POOLMEM in _talloc_free_internal
The optimization of the object_count == 1 case should only happen for when we're not destroying the pool itself. And it should only happen if the pool itself is still valid. If the pool isn't valid (it has TALLOC_FLAG_FREE), object_count == 1 does not mean that the pool is the last object, which can happen if you use talloc_steal/move() on memory from the pool and then free the pool itself. Thanks to Volker for noticing this! metze
Diffstat (limited to 'source4/winbind')
0 files changed, 0 insertions, 0 deletions