From a40063321e8fbf4d82f46471221062bfa393604a Mon Sep 17 00:00:00 2001 From: dzwdz Date: Thu, 5 May 2022 22:47:12 +0200 Subject: kernel: each driver registers its own mounts --- src/kernel/vfs/request.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/kernel/vfs/request.c') diff --git a/src/kernel/vfs/request.c b/src/kernel/vfs/request.c index 3e7c9f0..0c3084d 100644 --- a/src/kernel/vfs/request.c +++ b/src/kernel/vfs/request.c @@ -134,5 +134,5 @@ void vfs_backend_refdown(struct vfs_backend *b) { if (--(b->refcount) > 0) return; assert(!b->queue); - kfree(b); + if (b->heap) kfree(b); } -- cgit v1.2.3