mem: check mmap failure
[dpdk.git] / lib / librte_eal / linuxapp / eal / eal_memory.c
index e2ea120..28bca49 100644 (file)
@@ -685,6 +685,8 @@ create_shared_memory(const char *filename, const size_t mem_size)
        }
        retval = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
        close(fd);
+       if (retval == MAP_FAILED)
+               return NULL;
        return retval;
 }