From a0a543e663e3445144bbf87973ddff3fb8c0b833 Mon Sep 17 00:00:00 2001 From: "Gustavo J. A. M. Carneiro" Date: Mon, 12 Jul 2010 11:45:15 +0100 Subject: [PATCH] Fix regression tests after bug 943 changes --- src/internet-stack/udp-test.cc | 1 + src/routing/olsr/olsr-routing-protocol.cc | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/internet-stack/udp-test.cc b/src/internet-stack/udp-test.cc index b568e1c9e..9c22cf78a 100644 --- a/src/internet-stack/udp-test.cc +++ b/src/internet-stack/udp-test.cc @@ -260,6 +260,7 @@ UdpSocketImplTest::DoRun (void) Ptr txSocketFactory = txNode->GetObject (); Ptr txSocket = txSocketFactory->CreateSocket (); + txSocket->SetAllowBroadcast (true); // ------ Now the tests ------------ diff --git a/src/routing/olsr/olsr-routing-protocol.cc b/src/routing/olsr/olsr-routing-protocol.cc index e7e8d9e0a..ed3fbf3ab 100644 --- a/src/routing/olsr/olsr-routing-protocol.cc +++ b/src/routing/olsr/olsr-routing-protocol.cc @@ -293,7 +293,7 @@ void RoutingProtocol::DoStart () Ptr socket = Socket::CreateSocket (GetObject (), 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)) {