diff options
author | Tony Luck <tony.luck@intel.com> | 2022-10-13 13:05:59 -0700 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2022-10-13 13:05:59 -0700 |
commit | 9262f4f291dc1511b5d8ba83ffa46e6b7bb944fc (patch) | |
tree | ef3889e46633bf68a87a69d5ae9b86a04f807f2c | |
parent | 0fbd1d82f15b27d5fbe34afb63d6e7955d0fe050 (diff) | |
download | ras-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.c | 2 |
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); } |