aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Luck <tony.luck@intel.com>2022-10-13 13:05:59 -0700
committerTony Luck <tony.luck@intel.com>2022-10-13 13:05:59 -0700
commit9262f4f291dc1511b5d8ba83ffa46e6b7bb944fc (patch)
treeef3889e46633bf68a87a69d5ae9b86a04f807f2c
parent0fbd1d82f15b27d5fbe34afb63d6e7955d0fe050 (diff)
downloadras-tools-9262f4f291dc1511b5d8ba83ffa46e6b7bb944fc.tar.gz
einj_mem_uc: Error return from mmap(2) is not NULL
Check for MAP_FAILED instead. Signed-off-by: Tony Luck <tony.luck@intel.com>
-rw-r--r--einj_mem_uc.c2
1 files changed, 1 insertions, 1 deletions
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);
}