table: capacity limit in PIT NonceList
refs #1770
Change-Id: Ia5722968cca1d9a4bbf3ef19e57be73eac702a69
diff --git a/daemon/table/pit-entry.cpp b/daemon/table/pit-entry.cpp
index 5839771..e089a09 100644
--- a/daemon/table/pit-entry.cpp
+++ b/daemon/table/pit-entry.cpp
@@ -129,10 +129,7 @@
bool
Entry::addNonce(uint32_t nonce)
{
- std::pair<std::set<uint32_t>::iterator, bool> insertResult =
- m_nonces.insert(nonce);
-
- return insertResult.second;
+ return m_nonceList.add(nonce);
}
InRecordCollection::iterator
@@ -173,7 +170,7 @@
}
it->update(interest);
- m_nonces.insert(interest.getNonce());
+ m_nonceList.add(interest.getNonce());
return it;
}