]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_pci/rte_pci.c
net: check fragmented headers in non-debug as well
[dpdk.git] / lib / librte_pci / rte_pci.c
index d8272b9076bb447985d6e898b9d9939b75e401f3..1d1cbc75acacd047de5d76ee002549de0a5415d2 100644 (file)
@@ -163,6 +163,7 @@ pci_map_resource(void *requested_addr, int fd, off_t offset, size_t size,
                        __func__, fd, requested_addr, size,
                        (unsigned long long)offset,
                        rte_strerror(rte_errno), mapaddr);
+               mapaddr = MAP_FAILED; /* API uses mmap error code */
        } else
                RTE_LOG(DEBUG, EAL, "  PCI memory mapped at %p\n", mapaddr);