diff --git a/kernel/pty.cpp b/kernel/pty.cpp index 23f87c20..a31e6699 100644 --- a/kernel/pty.cpp +++ b/kernel/pty.cpp @@ -547,7 +547,7 @@ ssize_t PTY::master_write(ioctx_t* ctx, const uint8_t* buf, size_t count) { if ( ctx->dflags & O_NONBLOCK ) return errno = EWOULDBLOCK, -1; - if ( !kthread_cond_wait_signal(&output_ready_cond, &termlock) ) + if ( !kthread_cond_wait_signal(&output_possible_cond, &termlock) ) return errno = EINTR, -1; } size_t sofar = 0;