Browse Source

TmpFS: Add ASSERT(offset >= 0) to read_bytes() and write_bytes()

Andreas Kling 5 years ago
parent
commit
a49d9c774f
1 changed files with 2 additions and 0 deletions
  1. 2 0
      Kernel/FileSystem/TmpFS.cpp

+ 2 - 0
Kernel/FileSystem/TmpFS.cpp

@@ -155,6 +155,7 @@ ssize_t TmpFSInode::read_bytes(off_t offset, ssize_t size, u8* buffer, FileDescr
     LOCKER(m_lock);
     ASSERT(!is_directory());
     ASSERT(size >= 0);
+    ASSERT(offset >= 0);
 
     if (!m_content.has_value())
         return 0;
@@ -170,6 +171,7 @@ ssize_t TmpFSInode::write_bytes(off_t offset, ssize_t size, const u8* buffer, Fi
 {
     LOCKER(m_lock);
     ASSERT(!is_directory());
+    ASSERT(offset >= 0);
 
     off_t old_size = m_metadata.size;
     off_t new_size = m_metadata.size;