diff --git a/src/expire.cpp b/src/expire.cpp index 06b34616a..540c6eac7 100644 --- a/src/expire.cpp +++ b/src/expire.cpp @@ -821,8 +821,8 @@ void expireEntryFat::expireSubKey(const char *szSubkey, long long when) fFound = true; } if (fFound) { - m_vecexpireEntries.erase(itr); dictDelete(m_dictIndex, szSubkey); + m_vecexpireEntries.erase(itr); break; } ++itr;