From 31fa3fc9f23bf4a1265c99bbabfcecf977c7316e Mon Sep 17 00:00:00 2001 From: John Sully Date: Fri, 10 Jul 2020 00:18:10 +0000 Subject: [PATCH] Fix issue where we fail to return all data Former-commit-id: 7341c9ed14d13386a045afd6deda9c0db422cd5f --- src/snapshot.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/snapshot.cpp b/src/snapshot.cpp index 229c56a4f..df9155cef 100644 --- a/src/snapshot.cpp +++ b/src/snapshot.cpp @@ -438,7 +438,7 @@ unsigned long redisDbPersistentDataSnapshot::scan_threadsafe(unsigned long itera do { iterator = dictScan(m_pdict, iterator, snapshot_scan_callback, nullptr, pdata); - } while (iterator != 0 && iterator < iteratorReturn); + } while (iterator != 0 && (iterator < iteratorReturn || iteratorReturn == 0)); } return iteratorReturn; }