svn commit: samba r9739 - in branches/SAMBA_3_0/source: include
libads printing registry rpc_client rpc_parse rpc_server
rpcclient utils
jerry at samba.org
jerry at samba.org
Mon Aug 29 14:55:43 GMT 2005
Author: jerry
Date: 2005-08-29 14:55:40 +0000 (Mon, 29 Aug 2005)
New Revision: 9739
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9739
Log:
conver the reg_objects (REGSUBKEY_CTR & REGVAL_CTR) to use
the new talloc() features:
Note that the REGSUB_CTR and REGVAL_CTR objects *must* be talloc()'d
since the methods use the object pointer as the talloc context for
internal private data.
There is no longer a regXXX_ctr_intit() and regXXX_ctr_destroy()
pair of functions. Simply TALLOC_ZERO_P() and TALLOC_FREE() the
object.
Also had to convert the printer_info_2->NT_PRINTER_DATA field
to be talloc()'d as well. This is just a stop on the road to
cleaning up the printer memory management.
Modified:
branches/SAMBA_3_0/source/include/nt_printing.h
branches/SAMBA_3_0/source/include/reg_objects.h
branches/SAMBA_3_0/source/include/smb_macros.h
branches/SAMBA_3_0/source/libads/ldap_printer.c
branches/SAMBA_3_0/source/printing/nt_printing.c
branches/SAMBA_3_0/source/registry/reg_db.c
branches/SAMBA_3_0/source/registry/reg_frontend.c
branches/SAMBA_3_0/source/registry/reg_objects.c
branches/SAMBA_3_0/source/registry/reg_printing.c
branches/SAMBA_3_0/source/rpc_client/cli_spoolss.c
branches/SAMBA_3_0/source/rpc_parse/parse_spoolss.c
branches/SAMBA_3_0/source/rpc_server/srv_reg_nt.c
branches/SAMBA_3_0/source/rpc_server/srv_spoolss_nt.c
branches/SAMBA_3_0/source/rpcclient/cmd_spoolss.c
branches/SAMBA_3_0/source/utils/net_rpc_printer.c
branches/SAMBA_3_0/source/utils/net_rpc_registry.c
branches/SAMBA_3_0/source/utils/profiles.c
Changeset:
Sorry, the patch is too large (2654 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9739
More information about the samba-cvs
mailing list