diff options
author | qinchao <1187620716@qq.com> | 2018-01-16 22:43:06 +0800 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2018-01-18 12:16:23 +0100 |
commit | 019ad3e2e369ad1cf58916690e7f9158f1c4f501 (patch) | |
tree | 02712629b32260611b88f79a8b295b400fbf0b3a | |
parent | 8d9dff84ce6e04d34f3042105273df080facf46d (diff) | |
download | redis-019ad3e2e369ad1cf58916690e7f9158f1c4f501.tar.gz |
fix assert problem in ZIP_DECODE_PREVLENSIZE
, see issue: https://github.com/antirez/redis/issues/4587
-rw-r--r-- | src/ziplist.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ziplist.c b/src/ziplist.c index e407937ff..4d2ee821e 100644 --- a/src/ziplist.c +++ b/src/ziplist.c @@ -440,7 +440,7 @@ unsigned int zipStorePrevEntryLength(unsigned char *p, unsigned int len) { if ((prevlensize) == 1) { \ (prevlen) = (ptr)[0]; \ } else if ((prevlensize) == 5) { \ - assert(sizeof((prevlensize)) == 4); \ + assert(sizeof((prevlen)) == 4); \ memcpy(&(prevlen), ((char*)(ptr)) + 1, 4); \ memrev32ifbe(&prevlen); \ } \ |