From 23bd7ddfd2c0d421e45460c21fdd5ebad5fd65aa Mon Sep 17 00:00:00 2001 From: Matheus Date: Tue, 4 Jul 2023 20:29:48 -0300 Subject: [PATCH] pipefs: fix events on close --- kernel-src/fs/pipefs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel-src/fs/pipefs.c b/kernel-src/fs/pipefs.c index fd26e176..a8fe4ea6 100644 --- a/kernel-src/fs/pipefs.c +++ b/kernel-src/fs/pipefs.c @@ -45,10 +45,10 @@ int pipefs_close(vnode_t *node, int flags, cred_t *cred) { } if (pipenode->readers == 0) - event_signal(&pipenode->writeevent); + event_signal(&pipenode->readevent); if (pipenode->writers == 0) - event_signal(&pipenode->readevent); + event_signal(&pipenode->writeevent); VOP_UNLOCK(node); return 0;