lib: Pass mem_ctx to lock_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:10 +0000 (11:30 +0200)
commitf986a73b240ea61df1d4664b9c3c6d0858b17111
tree9fafe8b8d0e76ee5471d6ff883e5f5cc5cffd715
parent0a9273f888d42f4826c41f098bf692b3d977167f
lib: Pass mem_ctx to lock_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>
21 files changed:
source3/intl/lang_tdb.c
source3/lib/cleanupdb.c
source3/lib/g_lock.c
source3/lib/gencache.c
source3/lib/messages.c
source3/lib/server_mutex.c
source3/lib/util_path.c
source3/lib/util_path.h
source3/libads/kerberos.c
source3/locking/brlock.c
source3/locking/leases_db.c
source3/locking/share_mode_lock.c
source3/nmbd/nmbd_namelistdb.c
source3/printing/printer_list.c
source3/rpc_server/fss/srv_fss_agent.c
source3/smbd/smbXsrv_client.c
source3/smbd/smbXsrv_open.c
source3/smbd/smbXsrv_session.c
source3/smbd/smbXsrv_tcon.c
source3/smbd/smbXsrv_version.c
source3/utils/status.c