kern: devproc: forbid open(OWRITE) of notes in Broken proceses
This commit is contained in:
@@ -403,6 +403,8 @@ procopen(Chan *c, unsigned long omode)
|
|||||||
case Qnote:
|
case Qnote:
|
||||||
if(p->privatemem)
|
if(p->privatemem)
|
||||||
error(Eperm);
|
error(Eperm);
|
||||||
|
if(p->state < Ready && omode != OREAD && omode != OSTAT)
|
||||||
|
error(Eperm);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Qmem:
|
case Qmem:
|
||||||
|
Reference in New Issue
Block a user