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; }