Signed-off-by: Zhike Wang <wangzh...@jd.com> --- lib/librte_mempool/rte_mempool.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/lib/librte_mempool/rte_mempool.c b/lib/librte_mempool/rte_mempool.c index 0bde995..b24feb6 100644 --- a/lib/librte_mempool/rte_mempool.c +++ b/lib/librte_mempool/rte_mempool.c @@ -622,6 +622,12 @@ struct pagesz_walk_arg { goto fail; } + if (max_alloc_size < min_chunk_size) { + rte_errno = ENOMEM; + ret = -rte_errno; + goto fail; + } + /* if we're trying to reserve contiguous memory, add appropriate * memzone flag. */ -- 1.8.3.1