diff --git a/Kernel/FileSystem/Ext2FS/Inode.cpp b/Kernel/FileSystem/Ext2FS/Inode.cpp index 3c5dcaf8ac..cef7507fb8 100644 --- a/Kernel/FileSystem/Ext2FS/Inode.cpp +++ b/Kernel/FileSystem/Ext2FS/Inode.cpp @@ -728,6 +728,7 @@ ErrorOr Ext2FSInode::write_bytes_locked(off_t offset, size_t count, User ErrorOr Ext2FSInode::traverse_as_directory(Function(FileSystem::DirectoryEntryView const&)> callback) const { + MutexLocker locker(m_inode_lock); VERIFY(is_directory()); u8 buffer[max_block_size];