From 6cc01349f7753afc3c6be5eb376558c9710bb7db Mon Sep 17 00:00:00 2001 From: Bananymous Date: Sun, 11 May 2025 03:23:50 +0300 Subject: [PATCH] Kernel: Fix unblocking recv through read --- kernel/kernel/OpenFileDescriptorSet.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/kernel/kernel/OpenFileDescriptorSet.cpp b/kernel/kernel/OpenFileDescriptorSet.cpp index 8429c9ce..f66b02cb 100644 --- a/kernel/kernel/OpenFileDescriptorSet.cpp +++ b/kernel/kernel/OpenFileDescriptorSet.cpp @@ -323,8 +323,6 @@ namespace Kernel LockGuard _(m_mutex); TRY(validate_fd(fd)); auto& open_file = m_open_files[fd]; - if (open_file.inode()->mode().ifsock()) - return recvfrom(fd, buffer, nullptr, nullptr); if (!(open_file.status_flags() & O_RDONLY)) return BAN::Error::from_errno(EBADF); inode = open_file.inode();