forked from Bananymous/banan-os
				
			Kernel: Fix unblocking recv through read
This commit is contained in:
		
							parent
							
								
									a7bd4acd46
								
							
						
					
					
						commit
						6cc01349f7
					
				|  | @ -323,8 +323,6 @@ namespace Kernel | ||||||
| 			LockGuard _(m_mutex); | 			LockGuard _(m_mutex); | ||||||
| 			TRY(validate_fd(fd)); | 			TRY(validate_fd(fd)); | ||||||
| 			auto& open_file = m_open_files[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)) | 			if (!(open_file.status_flags() & O_RDONLY)) | ||||||
| 				return BAN::Error::from_errno(EBADF); | 				return BAN::Error::from_errno(EBADF); | ||||||
| 			inode = open_file.inode(); | 			inode = open_file.inode(); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue