lib: ldb: Use NULL to allocate modules not talloc_autofree_context().
commit41b1f8a20c7db6b79706a4aebcc7074149a6ab62
authorJeremy Allison <jra@samba.org>
Mon, 24 Jul 2017 19:11:03 +0000 (24 12:11 -0700)
committerJeremy Allison <jra@samba.org>
Wed, 26 Jul 2017 19:35:21 +0000 (26 21:35 +0200)
tree02a44c8339f359e7f149cb852bb960d97398ccae
parentfe2ac3e304201d18ca15d388b622a4f15f72ad0a
lib: ldb: Use NULL to allocate modules not talloc_autofree_context().

ldb modules are not (yet) unloaded and are only loaded once (there is a check
that makes sure of this). Allocate off the NULL context. We never want this
to be freed until process shutdown. If eventually we add the ability to
unload ldb modules we can add a deregister function that walks and frees the list.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=12932

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/ldb/common/ldb_modules.c