From 9c5ea689514638e8505b7751c21f2efe05933717 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sat, 11 May 2024 10:00:47 +0000 Subject: [PATCH] Fix pty(4) controlling write condition. --- kernel/pty.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;