svn commit: samba r10129 - in branches/SAMBA_4_0/source:
libcli/wrepl librpc/idl
metze at samba.org
metze at samba.org
Fri Sep 9 19:55:35 GMT 2005
Author: metze
Date: 2005-09-09 19:55:34 +0000 (Fri, 09 Sep 2005)
New Revision: 10129
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10129
Log:
fix sinple ip's in wins replication, packets
metze
Modified:
branches/SAMBA_4_0/source/libcli/wrepl/winsrepl.c
branches/SAMBA_4_0/source/librpc/idl/winsrepl.idl
Changeset:
Modified: branches/SAMBA_4_0/source/libcli/wrepl/winsrepl.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/wrepl/winsrepl.c 2005-09-09 19:21:26 UTC (rev 10128)
+++ branches/SAMBA_4_0/source/libcli/wrepl/winsrepl.c 2005-09-09 19:55:34 UTC (rev 10129)
@@ -672,10 +672,9 @@
name->num_addresses = 1;
name->addresses = talloc(io->out.names, struct wrepl_address);
if (name->addresses == NULL) goto failed;
- name->addresses[0].owner = talloc_steal(name->addresses,
- wname->addresses.address.owner);
+ name->addresses[0].owner = io->in.partner.address;
name->addresses[0].address = talloc_steal(name->addresses,
- wname->addresses.address.ip);
+ wname->addresses.ip);
}
}
Modified: branches/SAMBA_4_0/source/librpc/idl/winsrepl.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/winsrepl.idl 2005-09-09 19:21:26 UTC (rev 10128)
+++ branches/SAMBA_4_0/source/librpc/idl/winsrepl.idl 2005-09-09 19:55:34 UTC (rev 10129)
@@ -27,11 +27,10 @@
typedef [flag(NDR_LITTLE_ENDIAN)] struct {
uint32 num_ips;
wrepl_ip ips[num_ips];
- ipv4address unknown;
} wrepl_address_list;
typedef [nodiscriminant] union {
- [case(0)] wrepl_ip address;
+ [case(0)] ipv4address ip;
[case(2)] wrepl_address_list addresses;
} wrepl_addresses;
@@ -42,6 +41,7 @@
[flag(NDR_LITTLE_ENDIAN)] uint32 group_flag;
udlongr id;
[switch_is(flags & 2)] wrepl_addresses addresses;
+ ipv4address unknown;
} wrepl_wins_name;
typedef struct {
More information about the samba-cvs
mailing list