mirror of
https://github.com/TermoraDev/termora.git
synced 2026-01-16 10:22:58 +08:00
fix: deadlock
This commit is contained in:
@@ -2,7 +2,6 @@ package app.termora.terminal
|
|||||||
|
|
||||||
import com.pty4j.PtyProcess
|
import com.pty4j.PtyProcess
|
||||||
import com.pty4j.WinSize
|
import com.pty4j.WinSize
|
||||||
import org.apache.commons.io.IOUtils
|
|
||||||
import java.io.InputStreamReader
|
import java.io.InputStreamReader
|
||||||
import java.nio.charset.Charset
|
import java.nio.charset.Charset
|
||||||
import java.nio.charset.StandardCharsets
|
import java.nio.charset.StandardCharsets
|
||||||
@@ -34,7 +33,8 @@ class PtyProcessConnector(private val process: PtyProcess, private val charset:
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun close() {
|
override fun close() {
|
||||||
IOUtils.closeQuietly(reader)
|
// deadlock
|
||||||
|
// IOUtils.closeQuietly(reader)
|
||||||
process.destroyForcibly()
|
process.destroyForcibly()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user