Fix issue where we fail to return all data

Former-commit-id: 7341c9ed14d13386a045afd6deda9c0db422cd5f
This commit is contained in:
John Sully 2020-07-10 00:18:10 +00:00
parent 6ca9dde027
commit 31fa3fc9f2

View File

@ -438,7 +438,7 @@ unsigned long redisDbPersistentDataSnapshot::scan_threadsafe(unsigned long itera
do do
{ {
iterator = dictScan(m_pdict, iterator, snapshot_scan_callback, nullptr, pdata); iterator = dictScan(m_pdict, iterator, snapshot_scan_callback, nullptr, pdata);
} while (iterator != 0 && iterator < iteratorReturn); } while (iterator != 0 && (iterator < iteratorReturn || iteratorReturn == 0));
} }
return iteratorReturn; return iteratorReturn;
} }