devproc: don't allow /proc/$pid/ctl to be opens for reading
parent
efd64da989
commit
a0879abae4
|
@ -447,7 +447,6 @@ procopen(Chan *c, int omode0)
|
|||
case Qnoteid:
|
||||
if(omode == OREAD)
|
||||
break;
|
||||
case Qctl:
|
||||
case Qnote:
|
||||
if(p->kp)
|
||||
error(Eperm);
|
||||
|
@ -459,6 +458,11 @@ procopen(Chan *c, int omode0)
|
|||
pid = p->noteid;
|
||||
break;
|
||||
|
||||
case Qctl:
|
||||
if(p->kp || omode != OWRITE)
|
||||
error(Eperm);
|
||||
break;
|
||||
|
||||
case Qmem:
|
||||
case Qregs:
|
||||
case Qfpregs:
|
||||
|
|
Loading…
Reference in New Issue