0056-ps/output.c: Check return value of mmap() in init_output().
We decided not to check the return value of the mprotect() calls, because they are not vital to the operation of ps. ---------------------------- adapted for newlib branch . many formatting/whitespace differences Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
parent
5d7e7cf468
commit
70351dd781
@ -2076,6 +2076,10 @@ void init_output(void)
|
||||
MAP_PRIVATE | MAP_ANONYMOUS,
|
||||
-1,
|
||||
0);
|
||||
|
||||
if(outbuf == MAP_FAILED)
|
||||
catastrophic_failure(__FILE__, __LINE__, _("please report this bug"));
|
||||
|
||||
memset(outbuf, ' ', SPACE_AMOUNT);
|
||||
if(SPACE_AMOUNT==page_size)
|
||||
mprotect(outbuf, page_size, PROT_READ);
|
||||
|
Loading…
x
Reference in New Issue
Block a user