View | Details | Raw Unified | Return to bug 2419
Collapse All | Expand All

(-)a/src/wave/model/bsm-application.cc (-7 / +4 lines)
 Lines 319-335    Link Here 
319
  NS_LOG_FUNCTION (this);
319
  NS_LOG_FUNCTION (this);
320
320
321
  Ptr<Packet> packet;
321
  Ptr<Packet> packet;
322
  while ((packet = socket->Recv ()))
322
  Address senderAddr;
323
  while ((packet = socket->RecvFrom (senderAddr)))
323
    {
324
    {
324
      Ptr<Node> rxNode = socket->GetNode ();
325
      Ptr<Node> rxNode = socket->GetNode ();
325
326
326
      SocketAddressTag tag;
327
      if (InetSocketAddress::IsMatchingType (senderAddr))
327
      bool found;
328
      found = packet->PeekPacketTag (tag);
329
330
      if (found)
331
        {
328
        {
332
          InetSocketAddress addr = InetSocketAddress::ConvertFrom (tag.GetAddress ());
329
          InetSocketAddress addr = InetSocketAddress::ConvertFrom (senderAddr);
333
          int nodes = m_adhocTxInterfaces->GetN ();
330
          int nodes = m_adhocTxInterfaces->GetN ();
334
          for (int i = 0; i < nodes; i++)
331
          for (int i = 0; i < nodes; i++)
335
            {
332
            {

Return to bug 2419