From f1073fb53f52b8a4229815a6e6f1cd2097a35097 Mon Sep 17 00:00:00 2001 From: hstyi Date: Wed, 22 Jan 2025 15:50:10 +0800 Subject: [PATCH] fix: deadlock --- src/main/kotlin/app/termora/terminal/PtyProcessConnector.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/app/termora/terminal/PtyProcessConnector.kt b/src/main/kotlin/app/termora/terminal/PtyProcessConnector.kt index 852c6e7..e4a3ea9 100644 --- a/src/main/kotlin/app/termora/terminal/PtyProcessConnector.kt +++ b/src/main/kotlin/app/termora/terminal/PtyProcessConnector.kt @@ -2,7 +2,6 @@ package app.termora.terminal import com.pty4j.PtyProcess import com.pty4j.WinSize -import org.apache.commons.io.IOUtils import java.io.InputStreamReader import java.nio.charset.Charset import java.nio.charset.StandardCharsets @@ -34,7 +33,8 @@ class PtyProcessConnector(private val process: PtyProcess, private val charset: } override fun close() { - IOUtils.closeQuietly(reader) + // deadlock + // IOUtils.closeQuietly(reader) process.destroyForcibly() }