--- a/src/internet-node/udp-socket.cc Wed Mar 12 15:33:11 2008 -0400
+++ b/src/internet-node/udp-socket.cc Wed Mar 12 16:05:31 2008 -0400
@@ -127,16 +127,6 @@
InetSocketAddress transport = InetSocketAddress::ConvertFrom (address);
Ipv4Address ipv4 = transport.GetIpv4 ();
uint16_t port = transport.GetPort ();
-
- Ipv4Address localInterface = Ipv4Address::GetAny ();
- if (ipv4 != Ipv4Address::GetAny ())
- {
- Ptr<Ipv4> ipv4_api = m_node->GetObject<Ipv4> ();
- // Assert that the given address matches an existing local interface
- NS_ASSERT (ipv4_api->FindInterfaceForAddr (ipv4) != 0);
- localInterface = ipv4;
- }
-
if (ipv4 == Ipv4Address::GetAny () && port == 0)
{
m_endPoint = m_udp->Allocate ();
@@ -147,11 +137,11 @@
}
else if (ipv4 != Ipv4Address::GetAny () && port == 0)
{
- m_endPoint = m_udp->Allocate (ipv4, localInterface);
+ m_endPoint = m_udp->Allocate (ipv4);
}
else if (ipv4 != Ipv4Address::GetAny () && port != 0)
{
- m_endPoint = m_udp->Allocate (ipv4, port, localInterface);
+ m_endPoint = m_udp->Allocate (ipv4, port);
}
return FinishBind ();