mdbx: don't ignore data arg in mdb_del() for libfpta.

This commit is contained in:
Leo Yuriev
2017-02-02 13:15:16 +03:00
parent c9b7c0f4d1
commit 4681620e66
2 changed files with 11 additions and 1 deletions

2
mdb.c
View File

@@ -8773,10 +8773,12 @@ mdb_del(MDB_txn *txn, MDB_dbi dbi,
if (unlikely(txn->mt_flags & (MDB_TXN_RDONLY|MDB_TXN_BLOCKED)))
return (txn->mt_flags & MDB_TXN_RDONLY) ? EACCES : MDB_BAD_TXN;
#if ! MDBX_MODE_ENABLED
if (!F_ISSET(txn->mt_dbs[dbi].md_flags, MDB_DUPSORT)) {
/* must ignore any data */
data = NULL;
}
#endif
return mdb_del0(txn, dbi, key, data, 0);
}