From ebc50797a071f981aa94201189cf78a7bff6f6af Mon Sep 17 00:00:00 2001 From: antirez Date: Thu, 18 Jul 2019 18:59:38 +0200 Subject: [PATCH] RDB: make sure to abort on LZF encoding error. Former-commit-id: 27fe1658a2019bcd5d880e844bac21ccef8303f2 --- src/rdb.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/rdb.cpp b/src/rdb.cpp index 73957220d..d4d91ff1f 100644 --- a/src/rdb.cpp +++ b/src/rdb.cpp @@ -382,8 +382,7 @@ void *rdbLoadLzfStringObject(rio *rdb, int flags, size_t *lenptr) { /* Load the compressed representation and uncompress it to target. */ if (rioRead(rdb,c,clen) == 0) goto err; if (lzf_decompress(c,clen,val,len) == 0) { - if (rdbCheckMode) rdbCheckSetError("Invalid LZF compressed string"); - goto err; + rdbExitReportCorruptRDB("Invalid LZF compressed string"); } zfree(c);