From dc88e1e16c1bc6d5b58e3cce048920f5a6f404d0 Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Tue, 25 Jul 2017 16:49:37 +0200 Subject: [PATCH] Fix daemon clients cleanup, fixes hanging daemon processes --- .../src/org/jetbrains/kotlin/daemon/CompileServiceImpl.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/daemon/src/org/jetbrains/kotlin/daemon/CompileServiceImpl.kt b/compiler/daemon/src/org/jetbrains/kotlin/daemon/CompileServiceImpl.kt index f0b3c83871e..2158e137aa9 100644 --- a/compiler/daemon/src/org/jetbrains/kotlin/daemon/CompileServiceImpl.kt +++ b/compiler/daemon/src/org/jetbrains/kotlin/daemon/CompileServiceImpl.kt @@ -609,7 +609,7 @@ class CompileServiceImpl( if (state.delayedShutdownQueued.get()) return - val anyDead = state.sessions.cleanDead() && state.cleanDeadClients() + val anyDead = state.sessions.cleanDead() || state.cleanDeadClients() ifAliveUnit(minAliveness = Aliveness.LastSession) { when {