diff options
-rw-r--r-- | kernel/fs/tmpfs.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/fs/tmpfs.c b/kernel/fs/tmpfs.c index 2ce8ece..f979d92 100644 --- a/kernel/fs/tmpfs.c +++ b/kernel/fs/tmpfs.c @@ -7,6 +7,9 @@ #include <typedefs.h> void tmp_close(vfs_fd_t *fd) { + if (!fd->inode->is_open) { + return; + } fd->inode->is_open = 0; ((tmp_inode *)fd->inode->internal_object)->read_inode->is_open = 0; } |