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.
This commit is contained in:
parent
bb9c217f29
commit
e66bf564f8
@ -2169,6 +2169,9 @@ void init_output(void){
|
||||
-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);
|
||||
mprotect(outbuf + page_size*outbuf_pages, page_size, PROT_NONE); // guard page
|
||||
|
Loading…
Reference in New Issue
Block a user