src/node/ipv4-l4-demux.cc
changeset 498 5d5fe14d5751
parent 496 894c8380d57b
child 499 8a469663f7ea
equal deleted inserted replaced
497:34d6f349478f 498:5d5fe14d5751
    44 Ipv4L4Demux::Dispose (void)
    44 Ipv4L4Demux::Dispose (void)
    45 {
    45 {
    46   for (L4List_t::const_iterator i = m_protocols.begin(); i != m_protocols.end(); ++i)
    46   for (L4List_t::const_iterator i = m_protocols.begin(); i != m_protocols.end(); ++i)
    47     {
    47     {
    48       (*i)->Dispose ();
    48       (*i)->Dispose ();
    49       delete *i;
    49       (*i)->Unref ();
    50     }
    50     }
    51   m_protocols.clear ();
    51   m_protocols.clear ();
    52   if (m_node != 0)
    52   if (m_node != 0)
    53     {
    53     {
    54       m_node->Unref ();
    54       m_node->Unref ();