lib: Pass mem_ctx to state_path()
authorVolker Lendecke <vl@samba.org>
Thu, 16 Aug 2018 08:51:44 +0000 (10:51 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Fri, 17 Aug 2018 09:30:11 +0000 (11:30 +0200)
commitc2ea10077715fb2a554a9f39b2ff49338bd8a124
tree854522aa679e6396c94bace54639025232aaf084
parentf986a73b240ea61df1d4664b9c3c6d0858b17111
lib: Pass mem_ctx to state_path()

Fix a confusing API: Many places TALLOC_FREE the path where it's not
clear you have to do it.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
22 files changed:
source3/groupdb/mapping_tdb.c
source3/lib/eventlog/eventlog.c
source3/lib/sharesec.c
source3/lib/util_path.c
source3/lib/util_path.h
source3/modules/vfs_acl_tdb.c
source3/modules/vfs_xattr_tdb.c
source3/nmbd/nmbd_winsserver.c
source3/passdb/account_pol.c
source3/passdb/pdb_tdb.c
source3/printing/nt_printing.c
source3/printing/nt_printing_migrate_internal.c
source3/printing/nt_printing_tdb.c
source3/registry/reg_backend_db.c
source3/registry/reg_perfcount.c
source3/utils/net_idmap.c
source3/utils/net_registry.c
source3/utils/smbcontrol.c
source3/winbindd/idmap_autorid.c
source3/winbindd/idmap_tdb.c
source3/winbindd/winbindd.c
source3/winbindd/winbindd_cache.c