From 60fab66536cf3782c577272e93582803612437a7 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Mon, 29 Jan 2018 00:26:28 +0000 Subject: [PATCH] fuzz --- libraries/liblmdb/mdb.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c index b93d67a..235c1de 100644 --- a/libraries/liblmdb/mdb.c +++ b/libraries/liblmdb/mdb.c @@ -6739,6 +6739,8 @@ skip: leaf = NODEPTR(mp, mc->mc_ki[mc->mc_top]); if (F_ISSET(leaf->mn_flags, F_DUPDATA)) { + if (!(mc->mc_dbflag & DB_DUPDATA)) + return MDB_CORRUPTED; mdb_xcursor_init1(mc, leaf); } if (data) {