svn commit: samba r20067 - in branches/SAMBA_4_0/source/libnet: .
metze at samba.org
metze at samba.org
Thu Dec 7 15:33:24 GMT 2006
Author: metze
Date: 2006-12-07 15:33:24 +0000 (Thu, 07 Dec 2006)
New Revision: 20067
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=20067
Log:
use a global zero_sid
metze
Modified:
branches/SAMBA_4_0/source/libnet/libnet_become_dc.c
Changeset:
Modified: branches/SAMBA_4_0/source/libnet/libnet_become_dc.c
===================================================================
--- branches/SAMBA_4_0/source/libnet/libnet_become_dc.c 2006-12-07 15:29:38 UTC (rev 20066)
+++ branches/SAMBA_4_0/source/libnet/libnet_become_dc.c 2006-12-07 15:33:24 UTC (rev 20067)
@@ -35,6 +35,8 @@
struct libnet_context *libnet;
+ struct dom_sid zero_sid;
+
struct {
struct cldap_socket *sock;
struct cldap_netlogon io;
@@ -1023,10 +1025,7 @@
struct drsuapi_DsReplicaObjectIdentifier *identifier;
uint32_t num_attrs, i = 0;
struct drsuapi_DsReplicaAttribute *attrs;
- struct dom_sid zero_sid;
- ZERO_STRUCT(zero_sid);
-
/* choose a random invocationId */
s->dest_dsa.invocation_id = GUID_random();
@@ -1037,7 +1036,7 @@
identifier = talloc(r, struct drsuapi_DsReplicaObjectIdentifier);
if (composite_nomem(identifier, c)) return;
identifier->guid = GUID_zero();
- identifier->sid = zero_sid;
+ identifier->sid = s->zero_sid;
identifier->dn = talloc_asprintf(identifier, "CN=NTDS Settings,%s",
s->dest_dsa.server_dn_str);
if (composite_nomem(identifier->dn, c)) return;
@@ -1152,7 +1151,7 @@
/* value for nTDSDSA */
v[0].guid = GUID_zero();
- v[0].sid = zero_sid;
+ v[0].sid = s->zero_sid;
v[0].dn = talloc_asprintf(v, "CN=NTDS-DSA,%s",
s->forest.schema_dn_str);
if (composite_nomem(v->dn, c)) return;
@@ -1201,15 +1200,15 @@
if (composite_nomem(v, c)) return;
v[0].guid = GUID_zero();
- v[0].sid = zero_sid;
+ v[0].sid = s->zero_sid;
v[0].dn = s->forest.config_dn_str;
v[1].guid = GUID_zero();
- v[1].sid = zero_sid;
+ v[1].sid = s->zero_sid;
v[1].dn = s->domain.dn_str;
v[2].guid = GUID_zero();
- v[2].sid = zero_sid;
+ v[2].sid = s->zero_sid;
v[2].dn = s->forest.schema_dn_str;
vs[0].object = &v[0];
@@ -1235,15 +1234,15 @@
if (composite_nomem(v, c)) return;
v[0].guid = GUID_zero();
- v[0].sid = zero_sid;
+ v[0].sid = s->zero_sid;
v[0].dn = s->forest.config_dn_str;
v[1].guid = GUID_zero();
- v[1].sid = zero_sid;
+ v[1].sid = s->zero_sid;
v[1].dn = s->domain.dn_str;
v[2].guid = GUID_zero();
- v[2].sid = zero_sid;
+ v[2].sid = s->zero_sid;
v[2].dn = s->forest.schema_dn_str;
vs[0].object = &v[0];
@@ -1269,7 +1268,7 @@
if (composite_nomem(v, c)) return;
v[0].guid = GUID_zero();
- v[0].sid = zero_sid;
+ v[0].sid = s->zero_sid;
v[0].dn = s->forest.schema_dn_str;
vs[0].object = &v[0];
@@ -1293,7 +1292,7 @@
if (composite_nomem(v, c)) return;
v[0].guid = GUID_zero();
- v[0].sid = zero_sid;
+ v[0].sid = s->zero_sid;
v[0].dn = s->domain.dn_str;
vs[0].object = &v[0];
@@ -1361,7 +1360,7 @@
if (composite_nomem(v, c)) return;
v[0].guid = GUID_zero();
- v[0].sid = zero_sid;
+ v[0].sid = s->zero_sid;
v[0].dn = s->dest_dsa.computer_dn_str;
vs[0].object = &v[0];
More information about the samba-cvs
mailing list