summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem/RAMFS/Inode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/FileSystem/RAMFS/Inode.cpp')
-rw-r--r--Kernel/FileSystem/RAMFS/Inode.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Kernel/FileSystem/RAMFS/Inode.cpp b/Kernel/FileSystem/RAMFS/Inode.cpp
index 56f33b5b61..d2368d0b22 100644
--- a/Kernel/FileSystem/RAMFS/Inode.cpp
+++ b/Kernel/FileSystem/RAMFS/Inode.cpp
@@ -127,7 +127,7 @@ ErrorOr<size_t> RAMFSInode::read_bytes_from_content_space(size_t offset, size_t
{
VERIFY(m_inode_lock.is_locked());
VERIFY(m_metadata.size >= 0);
- if (static_cast<size_t>(m_metadata.size) < offset)
+ if (offset >= static_cast<size_t>(m_metadata.size))
return 0;
auto mapping_region = TRY(MM.allocate_kernel_region(DataBlock::block_size, "RAMFSInode Mapping Region"sv, Memory::Region::Access::Read, AllocationStrategy::Reserve));
return const_cast<RAMFSInode&>(*this).do_io_on_content_space(*mapping_region, offset, io_size, buffer, false);