From 1556300ea6715c7bf7f2d713053088a79109aa6d Mon Sep 17 00:00:00 2001 From: Christian Helmuth Date: Tue, 28 Nov 2017 16:23:14 +0100 Subject: [PATCH] vfs: close directory handle in node destructor --- repos/os/src/server/vfs/node.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/repos/os/src/server/vfs/node.h b/repos/os/src/server/vfs/node.h index f127debaa..3eb8d4e8f 100644 --- a/repos/os/src/server/vfs/node.h +++ b/repos/os/src/server/vfs/node.h @@ -378,6 +378,8 @@ struct Vfs_server::Directory : Node _handle->context = this; } + ~Directory() { _handle->ds().close(_handle); } + Node_space::Id file(Node_space &space, Vfs::File_system &vfs, Genode::Allocator &alloc,