From 2040b17e5a748722eb85a65d03f902213a750a29 Mon Sep 17 00:00:00 2001 From: Matheus Date: Mon, 1 Sep 2025 23:22:15 -0300 Subject: [PATCH] pipefs: free instead of releasing on allocation failure --- kernel-src/fs/pipefs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel-src/fs/pipefs.c b/kernel-src/fs/pipefs.c index 72d59c15..e073cc6d 100644 --- a/kernel-src/fs/pipefs.c +++ b/kernel-src/fs/pipefs.c @@ -414,7 +414,7 @@ int pipefs_newpipe(vnode_t **nodep) { int e = ringbuffer_init(&node->data, BUFFER_SIZE); if (e) { - VOP_RELEASE(vnode); + slab_free(nodecache, vnode); return e; }