From 7f1ba356f1b2f334604d6f286c71654e5518d875 Mon Sep 17 00:00:00 2001 From: Giacomo Tesio Date: Fri, 15 Dec 2017 00:34:19 +0100 Subject: [PATCH] kern: devproc: forbid open(OWRITE) of notes in Broken proceses --- sys/src/kern/port/devproc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/src/kern/port/devproc.c b/sys/src/kern/port/devproc.c index 1a3d6aa..a1be66a 100644 --- a/sys/src/kern/port/devproc.c +++ b/sys/src/kern/port/devproc.c @@ -403,6 +403,8 @@ procopen(Chan *c, unsigned long omode) case Qnote: if(p->privatemem) error(Eperm); + if(p->state < Ready && omode != OREAD && omode != OSTAT) + error(Eperm); break; case Qmem: