svn commit: samba r10614 - in
branches/tmp/samba4-winsrepl/source/wrepl_server: .
metze at samba.org
metze at samba.org
Thu Sep 29 14:38:35 GMT 2005
Author: metze
Date: 2005-09-29 14:38:35 +0000 (Thu, 29 Sep 2005)
New Revision: 10614
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10614
Log:
filter out our own records
metze
Modified:
branches/tmp/samba4-winsrepl/source/wrepl_server/wrepl_server.c
Changeset:
Modified: branches/tmp/samba4-winsrepl/source/wrepl_server/wrepl_server.c
===================================================================
--- branches/tmp/samba4-winsrepl/source/wrepl_server/wrepl_server.c 2005-09-29 14:30:32 UTC (rev 10613)
+++ branches/tmp/samba4-winsrepl/source/wrepl_server/wrepl_server.c 2005-09-29 14:38:35 UTC (rev 10614)
@@ -109,7 +109,24 @@
BOOL wreplsrv_is_our_address(struct wreplsrv_service *service, const char *address)
{
- /* TODO: ! */
+ const char *our_address;
+
+ if (lp_interfaces() && lp_bind_interfaces_only()) {
+ int num_interfaces = iface_count();
+ int i;
+ for(i = 0; i < num_interfaces; i++) {
+ our_address = iface_n_ip(i);
+ if (strcasecmp(our_address, address) == 0) {
+ return True;
+ }
+ }
+ } else {
+ our_address = lp_socket_address();
+ if (strcasecmp(our_address, address) == 0) {
+ return True;
+ }
+ }
+
return False;
}
More information about the samba-cvs
mailing list