diff --git a/kernel/src/thread/Thread.cpp b/kernel/src/thread/Thread.cpp index 8a44df98..93e08a2b 100644 --- a/kernel/src/thread/Thread.cpp +++ b/kernel/src/thread/Thread.cpp @@ -52,7 +52,7 @@ bool FileDescriptor::should_append() bool FileDescriptor::should_block() { - return flags & O_NONBLOCK; + return !(flags & O_NONBLOCK); } bool FileDescriptor::is_readable()