From fa0c5277328859a84ab4dbd99f9c2b8831dd1496 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Wed, 23 Oct 2019 13:52:22 +0200 Subject: [PATCH] Revert changes to closing of remote VFS handles --- repos/os/src/lib/vfs/fs_file_system.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/repos/os/src/lib/vfs/fs_file_system.h b/repos/os/src/lib/vfs/fs_file_system.h index 01d4aaca6..010f7c4c4 100644 --- a/repos/os/src/lib/vfs/fs_file_system.h +++ b/repos/os/src/lib/vfs/fs_file_system.h @@ -158,8 +158,6 @@ class Vfs::Fs_file_system : public File_system _fs(fs_connection) { } - virtual ~Fs_vfs_handle() { _fs.close(file_handle()); } - ::File_system::File_handle file_handle() const { return ::File_system::File_handle { id().value }; } @@ -859,6 +857,7 @@ class Vfs::Fs_file_system : public File_system if (fs_handle->enqueued()) _congested_handles.remove(*fs_handle); + _fs.close(fs_handle->file_handle()); destroy(fs_handle->alloc(), fs_handle); }