summaryrefslogtreecommitdiff
path: root/lib/talloc
diff options
context:
space:
mode:
authorGarming Sam <garming@catalyst.net.nz>2016-07-18 09:54:16 +1200
committerAndrew Bartlett <abartlet@samba.org>2016-07-19 13:41:12 +0200
commit6c460ecf8af67e338857452356110e150f360ff8 (patch)
tree96de2a0c5daac76b0f0201d4ea37081fa90b5285 /lib/talloc
parent0b3f2c659ab85bb5a6b48ec96f0f34cb109d12f0 (diff)
downloadsamba-6c460ecf8af67e338857452356110e150f360ff8.tar.gz
pytalloc: Add a warning about enable_null_tracking
If it is called in the middle of a script such as samba-tool, memory would be hanging from both the actual NULL context and the talloc_null_context (causing a segfault at system_exit). Signed-off-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Diffstat (limited to 'lib/talloc')
-rw-r--r--lib/talloc/pytalloc_guide.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/talloc/pytalloc_guide.txt b/lib/talloc/pytalloc_guide.txt
index 1aa4f994479..962d44933ba 100644
--- a/lib/talloc/pytalloc_guide.txt
+++ b/lib/talloc/pytalloc_guide.txt
@@ -182,6 +182,8 @@ This enables tracking of the NULL memory context without enabling leak
reporting on exit. Useful for when you want to do your own leak
reporting call via talloc_report_null_full().
+This must be done in the top level script, not an imported module.
+
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
pytalloc_total_blocks(obj?)