mirror of https://github.com/mkerrisk/man-pages
clone.2: Check for MAP_FAILED not NULL on mmap()
If mmap() fails it will return MAP_FAILED which according to the manpage is (void *)-1 not NULL. Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
225f5da8ac
commit
8eea66b8bb
|
@ -1628,7 +1628,7 @@ main(int argc, char *argv[])
|
|||
|
||||
stack = mmap(NULL, STACK_SIZE, PROT_READ | PROT_WRITE,
|
||||
MAP_PRIVATE | MAP_ANONYMOUS | MAP_STACK, \-1, 0);
|
||||
if (stack == NULL)
|
||||
if (stack == MAP_FAILED)
|
||||
errExit("mmap");
|
||||
|
||||
stackTop = stack + STACK_SIZE; /* Assume stack grows downward */
|
||||
|
|
Loading…
Reference in New Issue