]> git.saurik.com Git - redis.git/commit
Fixed RESTORE hash failure (Issue #532)
authorAlex Mitrofanov <alexm@airg.com>
Sat, 2 Jun 2012 01:48:45 +0000 (18:48 -0700)
committerantirez <antirez@gmail.com>
Sat, 2 Jun 2012 08:27:31 +0000 (10:27 +0200)
commit591c9e6543d4474bd74921fbd15f110fa603b7b6
tree25d471d0955f67289b0addab854f157b97828721
parentebdcd723a78d844273334685bb1f9b43290ec9c2
Fixed RESTORE hash failure (Issue #532)

(additional commit notes by antirez@gmail.com):

The rdbIsObjectType() macro was not updated when the new RDB object type
of ziplist encoded hashes was added.

As a result RESTORE, that uses rdbLoadObjectType(), failed when a
ziplist encoded hash was loaded.
This does not affected normal RDB loading because in that case we use
the lower-level function rdbLoadType().

The commit also adds a regression test.
src/rdb.h
tests/unit/dump.tcl