From 543aade5f0b0955e16a38155711b9b8b2a5abb81 Mon Sep 17 00:00:00 2001 From: Matheus Date: Wed, 10 Dec 2025 00:53:38 -0300 Subject: [PATCH] pipefs: properly reconstruct when freeing --- kernel-src/fs/pipefs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel-src/fs/pipefs.c b/kernel-src/fs/pipefs.c index 4c748f84..d88cfa34 100644 --- a/kernel-src/fs/pipefs.c +++ b/kernel-src/fs/pipefs.c @@ -447,6 +447,7 @@ int pipefs_newpipe(vnode_t **nodep) { int e = ringbuffer_init(&node->data, BUFFER_SIZE); if (e) { + ctor(nodecache, vnode); slab_free(nodecache, vnode); return e; }