Change OLSR to use RecvFrom
authorTom Henderson <tomh@tomh.org>
Mon, 09 Jun 2008 07:01:12 -0700
changeset 3270 e01d2843b3a0
parent 3269 448134601b03
child 3271 023417b3bc5a
Change OLSR to use RecvFrom
src/routing/olsr/olsr-agent-impl.cc
--- a/src/routing/olsr/olsr-agent-impl.cc	Mon Jun 09 06:40:21 2008 -0700
+++ b/src/routing/olsr/olsr-agent-impl.cc	Mon Jun 09 07:01:12 2008 -0700
@@ -303,13 +303,8 @@
 AgentImpl::RecvOlsr (Ptr<Socket> socket)
 {
   Ptr<Packet> receivedPacket;
-  receivedPacket = socket->Recv ();
-
-  SocketAddressTag tag;
-  bool found;
-  found = receivedPacket->FindFirstMatchingTag (tag);
-  NS_ASSERT (found);
-  Address sourceAddress = tag.GetAddress ();
+  Address sourceAddress;
+  receivedPacket = socket->RecvFrom (sourceAddress);
 
   InetSocketAddress inetSourceAddr = InetSocketAddress::ConvertFrom (sourceAddress);
   Ipv4Address senderIfaceAddr = inetSourceAddr.GetIpv4 ();