loadparm: make the source3/ lp_ functions take an explicit TALLOC_CTX *.
authorRusty Russell <rusty@rustcorp.com.au>
Wed, 18 Jul 2012 05:37:23 +0000 (15:07 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Wed, 18 Jul 2012 05:37:23 +0000 (15:07 +0930)
commitfe72740e8221575921c22030d6d4fcb19201b03b
tree0b1bb254e23d6541eede8f2ff4494af477fd5566
parentc809eec53fb1d2a36909e4934dff349f91e3359e
loadparm: make the source3/ lp_ functions take an explicit TALLOC_CTX *.

They use talloc_tos() internally: hoist that up to the callers, some
of whom don't want to us talloc_tos().

A simple patch, but hits a lot of files.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
86 files changed:
lib/util/debug_s3.c
source3/auth/auth_util.c
source3/auth/pampass.c
source3/auth/user_util.c
source3/client/client.c
source3/groupdb/mapping.c
source3/include/proto.h
source3/lib/netapi/serverinfo.c
source3/lib/smbldap.c
source3/lib/sysquotas.c
source3/lib/util.c
source3/libnet/libnet_dssync_passdb.c
source3/libnet/libnet_samsync_ldif.c
source3/libnet/libnet_samsync_passdb.c
source3/modules/vfs_default.c
source3/modules/vfs_dfs_samba4.c
source3/modules/vfs_expand_msdfs.c
source3/modules/vfs_fileid.c
source3/modules/vfs_full_audit.c
source3/modules/vfs_recycle.c
source3/nmbd/nmbd.c
source3/nmbd/nmbd_sendannounce.c
source3/nmbd/nmbd_serverlistdb.c
source3/nmbd/nmbd_winsserver.c
source3/nmbd/nmbd_workgroupdb.c
source3/param/loadparm.c
source3/param/service.c
source3/passdb/pdb_interface.c
source3/passdb/pdb_ipa.c
source3/passdb/pdb_ldap.c
source3/passdb/pdb_ldap_util.c
source3/passdb/pdb_smbpasswd.c
source3/passdb/pdb_tdb.c
source3/passdb/secrets.c
source3/printing/load.c
source3/printing/notify.c
source3/printing/nt_printing.c
source3/printing/nt_printing_ads.c
source3/printing/nt_printing_os2.c
source3/printing/print_cups.c
source3/printing/print_generic.c
source3/printing/print_iprint.c
source3/printing/printing.c
source3/printing/printspoolss.c
source3/printing/spoolssd.c
source3/rpc_server/epmd.c
source3/rpc_server/lsasd.c
source3/rpc_server/samr/srv_samr_chgpasswd.c
source3/rpc_server/samr/srv_samr_nt.c
source3/rpc_server/spoolss/srv_spoolss_nt.c
source3/rpc_server/srvsvc/srv_srvsvc_nt.c
source3/rpc_server/winreg/srv_winreg_nt.c
source3/smbd/close.c
source3/smbd/conn_idle.c
source3/smbd/connection.c
source3/smbd/dfree.c
source3/smbd/dosmode.c
source3/smbd/fake_file.c
source3/smbd/lanman.c
source3/smbd/mangle.c
source3/smbd/message.c
source3/smbd/msdfs.c
source3/smbd/nttrans.c
source3/smbd/open.c
source3/smbd/password.c
source3/smbd/perfcount.c
source3/smbd/process.c
source3/smbd/reply.c
source3/smbd/server.c
source3/smbd/server_reload.c
source3/smbd/service.c
source3/smbd/share_access.c
source3/smbd/smb2_find.c
source3/smbd/smb2_tcon.c
source3/smbd/trans2.c
source3/smbd/uid.c
source3/torture/cmd_vfs.c
source3/utils/net_idmap.c
source3/utils/net_sam.c
source3/utils/net_usershare.c
source3/utils/smbpasswd.c
source3/utils/testparm.c
source3/web/swat.c
source3/winbindd/idmap_ldap.c
source3/winbindd/winbindd.c
source3/winbindd/winbindd_dual.c