diff --git a/kernel/kernel/Terminal/TTY.cpp b/kernel/kernel/Terminal/TTY.cpp index e8e2046cb4..f9959efa21 100644 --- a/kernel/kernel/Terminal/TTY.cpp +++ b/kernel/kernel/Terminal/TTY.cpp @@ -645,6 +645,8 @@ flush: if (m_output.bytes == 0) m_output.flush = false; + m_output.semaphore.unblock(); + m_lock.unlock(); return to_copy;