mdbx: introduce MDBX_PGL_LIMIT.

Change-Id: Ifab1156ec22fb0908284298393f52c09c0731829
This commit is contained in:
Leonid Yuriev
2020-12-01 20:20:29 +03:00
parent 4cd08f0ef9
commit 0b62453f6d
4 changed files with 27 additions and 28 deletions

View File

@@ -478,7 +478,7 @@ static int handle_freedb(const uint64_t record_number, const MDBX_val *key,
problem_add("entry", txnid, "wrong idl size", "%" PRIuPTR,
data->iov_len);
size_t number = (data->iov_len >= sizeof(pgno_t)) ? *iptr++ : 0;
if (number < 1 || number > MDBX_PNL_MAX)
if (number < 1 || number > MDBX_PGL_LIMIT)
problem_add("entry", txnid, "wrong idl length", "%" PRIuPTR, number);
else if ((number + 1) * sizeof(pgno_t) > data->iov_len) {
problem_add("entry", txnid, "trimmed idl",