table: fix Pit::erase crash when Interest name contains implicit digest

refs #3608

Change-Id: I41e0cd327b9dcc5f2d3a83f4cebff40c2d302fc1
This commit is contained in:
spirosmastorakis
2016-05-26 18:09:31 +00:00
committed by Junxiao Shi
parent e0d71b0bc0
commit ff920303df
3 changed files with 32 additions and 1 deletions
+1 -1
View File
@@ -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);