[Spread-cvs] cvs commit: spread/daemon network.c
jonathan at spread.org
jonathan at spread.org
Fri Nov 16 08:53:41 EST 2001
jonathan 01/11/16 08:53:41
Modified: daemon network.c
Log:
Modified Files:
network.c
----------------------------------------------------------------------
Remove double bind when a daemon is run in a segment with only one node
so broadcast is not needed. This allows spread to run in single node local
only setups like previous versions allowed.
Revision Changes Path
1.6 +2 -1 spread/daemon/network.c
Index: network.c
===================================================================
RCS file: /storage/cvsroot/spread/daemon/network.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- network.c 17 Oct 2001 14:01:07 -0000 1.5
+++ network.c 16 Nov 2001 13:53:39 -0000 1.6
@@ -124,7 +124,8 @@
interface_addr = 0;
else {
interface_addr = My.ifc[i].ip;
- Bcast_channel[Num_bcast_channels++] = DL_init_channel( RECV_CHANNEL, My.port, Bcast_address, Bcast_address );
+ if (Bcast_needed)
+ Bcast_channel[Num_bcast_channels++] = DL_init_channel( RECV_CHANNEL, My.port, Bcast_address, Bcast_address );
}
Bcast_channel[Num_bcast_channels++] = DL_init_channel( RECV_CHANNEL, My.port, Bcast_address, interface_addr );
Token_channel[Num_token_channels++] = DL_init_channel( RECV_CHANNEL, My.port+1, 0, interface_addr );
More information about the Spread-cvs
mailing list