Fix crash in load with storage provider set

Former-commit-id: 6990818b7ca647819b50ae04224778e6f8f12a1a
This commit is contained in:
John Sully 2021-08-11 01:19:39 +00:00
parent c77ce968c5
commit c6a0c7b04f

View File

@ -3195,8 +3195,10 @@ int rdbLoadRio(rio *rdb, int rdbflags, rdbSaveInfo *rsi) {
ckeysLoaded++;
if (g_pserver->m_pstorageFactory && (ckeysLoaded % 128) == 0)
{
g_pserver->garbageCollector.endEpoch(serverTL->gcEpoch);
serverTL->gcEpoch = g_pserver->garbageCollector.startEpoch();
if (!serverTL->gcEpoch.isReset()) {
g_pserver->garbageCollector.endEpoch(serverTL->gcEpoch);
serverTL->gcEpoch = g_pserver->garbageCollector.startEpoch();
}
}
if (g_pserver->key_load_delay)