summaryrefslogtreecommitdiff
path: root/src/kernel/proc.c
diff options
context:
space:
mode:
authordzwdz2022-05-05 19:58:49 +0200
committerdzwdz2022-05-05 19:58:49 +0200
commit3beaeaadf36de4e494d0b40ad31e3c5c503c596e (patch)
treece19bb5d1e9184e88d672e1d0d651f52dfeafa06 /src/kernel/proc.c
parente7d6d031e54ef1b1c7b589648a27eea84994549f (diff)
kernel/vfs: refactor vfs_backend to allow multiple kernel backends
Diffstat (limited to 'src/kernel/proc.c')
-rw-r--r--src/kernel/proc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/kernel/proc.c b/src/kernel/proc.c
index ebe291a..7c41eb2 100644
--- a/src/kernel/proc.c
+++ b/src/kernel/proc.c
@@ -257,9 +257,9 @@ void process_kill(struct process *p, int ret) {
}
p->controlled->queue = NULL;
}
- if (p->controlled->handler == p) {
+ if (p->controlled->user.handler == p) {
assert(p->state == PS_WAITS4REQUEST);
- p->controlled->handler = NULL;
+ p->controlled->user.handler = NULL;
}
vfs_backend_refdown(p->controlled);