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


Reply via email to