From: Sami Kerola Date: Sun, 13 Jul 2014 16:36:33 +0000 (+0100) Subject: mkfs.cramfs: use defined failure name rather than magic value X-Git-Tag: v2.25~75^2~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9cbf20040b2f8af98dcff0fc889208dde50e3dd4;p=thirdparty%2Futil-linux.git mkfs.cramfs: use defined failure name rather than magic value From manual page; 'On error, the value MAP_FAILED is returned, and errno is set appropriately'. Reference: http://man7.org/linux/man-pages/man2/mmap.2.html Signed-off-by: Sami Kerola --- diff --git a/disk-utils/mkfs.cramfs.c b/disk-utils/mkfs.cramfs.c index 6f412d8881..bae68ecb37 100644 --- a/disk-utils/mkfs.cramfs.c +++ b/disk-utils/mkfs.cramfs.c @@ -167,11 +167,9 @@ do_mmap(char *path, unsigned int size, unsigned int mode){ } start = mmap(NULL, size, PROT_READ, MAP_PRIVATE, fd, 0); - if (-1 == (int) (long) start) { - close(fd); - err(MKFS_EX_ERROR, "mmap"); - } close(fd); + if (start == MAP_FAILED) + err(MKFS_EX_ERROR, "mmap"); return start; err: free(start);