diff --git a/core/src/main/java/hudson/slaves/SlaveComputer.java b/core/src/main/java/hudson/slaves/SlaveComputer.java index 666a4b9111eea3a37472999d988b2b73a94d6ce4..02e11a9824fa85763d75c7500122fc8f4317c62b 100644 --- a/core/src/main/java/hudson/slaves/SlaveComputer.java +++ b/core/src/main/java/hudson/slaves/SlaveComputer.java @@ -24,6 +24,7 @@ package hudson.slaves; import hudson.model.*; +import hudson.util.IOUtils; import hudson.util.io.ReopenableRotatingFileOutputStream; import jenkins.model.Jenkins.MasterComputer; import hudson.remoting.Channel; @@ -470,6 +471,7 @@ public class SlaveComputer extends Computer { protected void kill() { super.kill(); closeChannel(); + IOUtils.closeQuietly(log); } public RetentionStrategy getRetentionStrategy() {