From e080e14c21ed5d59448bbecc4fb43ed21a8054c2 Mon Sep 17 00:00:00 2001 From: Ben Kibbey Date: Wed, 26 Sep 2007 20:22:12 -0400 Subject: [PATCH] Fixed checking the return of mmap(). MAP_FAILED and not NULL. --- src/pwmd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pwmd.c b/src/pwmd.c index 3fe2999f..c6bc32d5 100644 --- a/src/pwmd.c +++ b/src/pwmd.c @@ -1116,9 +1116,9 @@ int main(int argc, char *argv[]) #ifdef MMAP_ANONYMOUS_SHARED if ((shm_data = mmap(NULL, cache_size, PROT_READ|PROT_WRITE, #ifdef MMAP_ANONYMOUS - MAP_SHARED|MAP_ANONYMOUS, -1, 0)) == NULL) { + MAP_SHARED|MAP_ANONYMOUS, -1, 0)) == MAP_FAILED) { #else - MAP_SHARED|MAP_ANON, -1, 0)) == NULL) { + MAP_SHARED|MAP_ANON, -1, 0)) == MAP_FAILED) { #endif err(EXIT_FAILURE, "mmap()"); } @@ -1138,7 +1138,7 @@ int main(int argc, char *argv[]) } if ((shm_data = mmap(NULL, cache_size, PROT_READ|PROT_WRITE, MAP_SHARED, - fd, 0)) == NULL) { + fd, 0)) == MAP_FAILED) { warn("mmap()"); shm_unlink(shm_path); exit(EXIT_FAILURE); -- 2.11.4.GIT