]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_mempool/rte_mempool.c
mempool: avoid division by zero
[dpdk.git] / lib / librte_mempool / rte_mempool.c
index 1ab670118bcbe2dc4a35f54a54d257a1f9b8c603..b54de438a9cfb327321ee5ca1adb5727973a4385 100644 (file)
@@ -239,6 +239,9 @@ rte_mempool_xmem_size(uint32_t elt_num, size_t total_elt_sz, uint32_t pg_shift)
 {
        size_t obj_per_page, pg_num, pg_sz;
 
+       if (total_elt_sz == 0)
+               return 0;
+
        if (pg_shift == 0)
                return total_elt_sz * elt_num;