src/routing/olsr/olsr-routing-protocol.cc
changeset 6441 f555caf874dc
parent 6438 96f612b05035
child 7040 444bb5c76bff
--- a/src/routing/olsr/olsr-routing-protocol.cc	Mon Jul 12 11:44:47 2010 +0100
+++ b/src/routing/olsr/olsr-routing-protocol.cc	Mon Jul 12 11:45:15 2010 +0100
@@ -293,7 +293,7 @@
       Ptr<Socket> socket = Socket::CreateSocket (GetObject<Node> (), 
                                                  UdpSocketFactory::GetTypeId());
       socket->SetAllowBroadcast (true);
-      InetSocketAddress inetAddr (addr.GetSubnetDirectedBroadcast (m_ipv4->GetAddress (i, 0).GetMask ()), OLSR_PORT_NUMBER);
+      InetSocketAddress inetAddr (m_ipv4->GetAddress (i, 0).GetLocal (), OLSR_PORT_NUMBER);
       socket->SetRecvCallback (MakeCallback (&RoutingProtocol::RecvOlsr,  this));
       if (socket->Bind (inetAddr))
         {