summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHarald Musum <musum@oath.com>2018-01-25 12:29:26 +0100
committerHarald Musum <musum@oath.com>2018-01-25 12:29:26 +0100
commit92ddf9296928f5babf559e175edafe38b5c3afcb (patch)
tree0637d92818761b9bb30e59efd00e337d9a5721e6 /configserver
parentf4f936857e88f74299b0e414a8bbbf001bedd476 (diff)
Make sure to close file to avoid leaking file descriptors
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileServer.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileServer.java b/configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileServer.java
index 906182396d9..dbd8fdda052 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileServer.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileServer.java
@@ -120,6 +120,7 @@ public class FileServer {
}
target.receive(fileData, new ReplayStatus(success ? 0 : 1, success ? "OK" : errorDescription));
+ fileData.close();
log.log(LogLevel.DEBUG, "Done serving reference '" + reference.toString() + "' with file '" + file.getAbsolutePath() + "'");
}