common/dpaax: fix possible null pointer access
[dpdk.git] / drivers / common / dpaax / dpaax_iova_table.c
index 5ba8ed1..54f89e1 100644 (file)
@@ -366,8 +366,10 @@ dpaax_iova_table_dump(void)
        }
 
        DPAAX_DEBUG(" === Start of PA->VA Translation Table ===");
-       if (dpaax_iova_table_p == NULL)
+       if (dpaax_iova_table_p == NULL) {
                DPAAX_DEBUG("\tNULL");
+               return;
+       }
 
        entry = dpaax_iova_table_p->entries;
        for (i = 0; i < dpaax_iova_table_p->count; i++) {
@@ -440,7 +442,7 @@ dpaax_memevent_walk_memsegs(const struct rte_memseg_list *msl __rte_unused,
                            void *arg __rte_unused)
 {
        DPAAX_DEBUG("Walking for %p (pa=%"PRIu64") and len %zu",
-                   ms->addr, ms->phys_addr, len);
+                   ms->addr, ms->iova, len);
        dpaax_iova_table_update(rte_mem_virt2phy(ms->addr), ms->addr, len);
        return 0;
 }