From a66c9fc5932e3ea376cb5c681255aa1feba11f0b Mon Sep 17 00:00:00 2001 From: Liav A Date: Sun, 14 Mar 2021 22:03:53 +0200 Subject: [PATCH] Kernel: When writing to device node, use can_write for checking Instead of can_read which is wrong, use can_write. --- Kernel/FileSystem/DevFS.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/FileSystem/DevFS.cpp b/Kernel/FileSystem/DevFS.cpp index 67791f9183..b5be7f822d 100644 --- a/Kernel/FileSystem/DevFS.cpp +++ b/Kernel/FileSystem/DevFS.cpp @@ -387,7 +387,7 @@ ssize_t DevFSDeviceInode::write_bytes(off_t offset, ssize_t count, const UserOrK { LOCKER(m_lock); VERIFY(!!description); - if (!m_attached_device->can_read(*description, offset)) + if (!m_attached_device->can_write(*description, offset)) return -EIO; auto nread = const_cast(*m_attached_device).write(*description, offset, buffer, count); if (nread.is_error())