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

(-)a/src/internet/model/tcp-socket-base.cc (-3 / +15 lines)
 Lines 265-271    Link Here 
265
      m_errno = ERROR_ADDRNOTAVAIL;
265
      m_errno = ERROR_ADDRNOTAVAIL;
266
      return -1;
266
      return -1;
267
    }
267
    }
268
  m_tcp->m_sockets.push_back (this);
268
269
  if (std::find(m_tcp->m_sockets.begin(), m_tcp->m_sockets.end(), this) == m_tcp->m_sockets.end())
270
    {
271
      m_tcp->m_sockets.push_back (this);
272
    }
269
  return SetupCallback ();
273
  return SetupCallback ();
270
}
274
}
271
275
 Lines 279-285    Link Here 
279
      m_errno = ERROR_ADDRNOTAVAIL;
283
      m_errno = ERROR_ADDRNOTAVAIL;
280
      return -1;
284
      return -1;
281
    }
285
    }
282
  m_tcp->m_sockets.push_back (this);
286
287
  if (std::find(m_tcp->m_sockets.begin(), m_tcp->m_sockets.end(), this) == m_tcp->m_sockets.end())
288
    {
289
      m_tcp->m_sockets.push_back (this);
290
    }
283
  return SetupCallback ();
291
  return SetupCallback ();
284
}
292
}
285
293
 Lines 347-353    Link Here 
347
      m_errno = ERROR_INVAL;
355
      m_errno = ERROR_INVAL;
348
      return -1;
356
      return -1;
349
    }
357
    }
350
  m_tcp->m_sockets.push_back (this);
358
359
  if (std::find(m_tcp->m_sockets.begin(), m_tcp->m_sockets.end(), this) == m_tcp->m_sockets.end())
360
    {
361
      m_tcp->m_sockets.push_back (this);
362
    }
351
  NS_LOG_LOGIC ("TcpSocketBase " << this << " got an endpoint: " << m_endPoint);
363
  NS_LOG_LOGIC ("TcpSocketBase " << this << " got an endpoint: " << m_endPoint);
352
364
353
  return SetupCallback ();
365
  return SetupCallback ();

Return to bug 1829