Signed-off-by: Zhike Wang <[email protected]>
---
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