From 17785f40b52416392fb21a2e03707897fa9720bd Mon Sep 17 00:00:00 2001 From: antirez Date: Mon, 28 Oct 2013 11:17:18 +0100 Subject: [PATCH] dictScan(): empty hash table requires special handling. --- src/dict.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dict.c b/src/dict.c index 3e010921..d3b83d52 100644 --- a/src/dict.c +++ b/src/dict.c @@ -754,6 +754,8 @@ unsigned long dictScan(dict *d, unsigned long s0, s1; unsigned long m0, m1; + if (dictSize(d) == 0) return 0; + if (!dictIsRehashing(d)) { t0 = &(d->ht[0]); m0 = t0->sizemask; -- GitLab