diff --git a/Kernel/FileSystem/DevFS.cpp b/Kernel/FileSystem/DevFS.cpp index b5be7f822d..f08587236a 100644 --- a/Kernel/FileSystem/DevFS.cpp +++ b/Kernel/FileSystem/DevFS.cpp @@ -362,7 +362,7 @@ ssize_t DevFSDeviceInode::read_bytes(off_t offset, ssize_t count, UserOrKernelBu LOCKER(m_lock); VERIFY(!!description); if (!m_attached_device->can_read(*description, offset)) - return -EIO; + return 0; auto nread = const_cast(*m_attached_device).read(*description, offset, buffer, count); if (nread.is_error()) return -EIO; @@ -388,7 +388,7 @@ ssize_t DevFSDeviceInode::write_bytes(off_t offset, ssize_t count, const UserOrK LOCKER(m_lock); VERIFY(!!description); if (!m_attached_device->can_write(*description, offset)) - return -EIO; + return 0; auto nread = const_cast(*m_attached_device).write(*description, offset, buffer, count); if (nread.is_error()) return -EIO;