From 9262f4f291dc1511b5d8ba83ffa46e6b7bb944fc Mon Sep 17 00:00:00 2001 From: Tony Luck Date: Thu, 13 Oct 2022 13:05:59 -0700 Subject: einj_mem_uc: Error return from mmap(2) is not NULL Check for MAP_FAILED instead. Signed-off-by: Tony Luck --- einj_mem_uc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/einj_mem_uc.c b/einj_mem_uc.c index 6554bcb..aaba725 100644 --- a/einj_mem_uc.c +++ b/einj_mem_uc.c @@ -433,7 +433,7 @@ static void *hugetlb_alloc(void) char *p = mmap(NULL, HPS, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANON|MAP_HUGETLB, -1, 0); int i; - if (p == NULL) { + if (p == MAP_FAILED) { fprintf(stderr, "%s: cannot allocate memory\n", progname); exit(1); } -- cgit 1.2.3-korg