table: fix Pit::erase crash when Interest name contains implicit digest
refs #3608 Change-Id: I41e0cd327b9dcc5f2d3a83f4cebff40c2d302fc1
This commit is contained in:
committed by
Junxiao Shi
parent
e0d71b0bc0
commit
ff920303df
@@ -113,7 +113,7 @@ Pit::findAllDataMatches(const Data& data) const
|
||||
void
|
||||
Pit::erase(shared_ptr<pit::Entry> pitEntry)
|
||||
{
|
||||
shared_ptr<name_tree::Entry> nameTreeEntry = m_nameTree.get(*pitEntry);
|
||||
shared_ptr<name_tree::Entry> nameTreeEntry = pitEntry->m_nameTreeEntry;
|
||||
BOOST_ASSERT(static_cast<bool>(nameTreeEntry));
|
||||
|
||||
nameTreeEntry->erasePitEntry(pitEntry);
|
||||
|
||||
Reference in New Issue
Block a user