From d791dcdbc49667257af79ca9329ba83d1b934b88 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 2 Apr 2010 22:59:54 -0700 Subject: [PATCH] mincore: mmap() returns MAP_FAILED on failure mmap() may return NULL on success in certain situations not applicable to us. The proper failure value is MAP_FAILED. --- mincore.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mincore.c b/mincore.c index 3314d3c..4bdbd0c 100644 --- a/mincore.c +++ b/mincore.c @@ -45,7 +45,7 @@ static void mincore_stats(const char *path, off_t offset, off_t len) map_offset = PAGE_ALIGN_DOWN(offset + 1); map = mmap(NULL, map_len, PROT_READ, MAP_SHARED, fd, map_offset); - if (!map) { + if (map == MAP_FAILED) { fprintf(stderr, "%s: mmap(%lu): %s\n", path, (unsigned long)vec_len, strerror(errno)); goto err_free; -- 2.11.4.GIT