diff --git a/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc b/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc index d95ac62b3f..b8d571e5b6 100644 --- a/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc +++ b/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc @@ -324,7 +324,11 @@ class Vfs::Rump_file_system : public File_system rump_sys_kevent(kq, &ev, 1, NULL, 0, &nullts); } - ~Rump_watch_handle() { rump_sys_close(fd); } + ~Rump_watch_handle() + { + rump_sys_close(fd); + rump_sys_close(kq); + } bool kqueue_check() const {