From 5e2783db1b620bd8ffc52021f21ab97178cb6ea3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Engelthaler?= Date: Sat, 9 May 2015 22:47:39 +0200 Subject: [PATCH] GitWeb config: Delete temporary config on exit GitWeb config file remains undeleted in temporary directory on Gerrit exit. Call deleteOnExit() for this temporary file. Change-Id: Ib62579b36cfe73bca0fa1f44383e6a613609cb45 --- .../main/java/com/google/gerrit/httpd/gitweb/GitWebServlet.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gerrit-httpd/src/main/java/com/google/gerrit/httpd/gitweb/GitWebServlet.java b/gerrit-httpd/src/main/java/com/google/gerrit/httpd/gitweb/GitWebServlet.java index 39b8249131..573725c9dc 100644 --- a/gerrit-httpd/src/main/java/com/google/gerrit/httpd/gitweb/GitWebServlet.java +++ b/gerrit-httpd/src/main/java/com/google/gerrit/httpd/gitweb/GitWebServlet.java @@ -160,6 +160,8 @@ class GitWebServlet extends HttpServlet { myconf.setWritable(true, true /* owner only */); myconf.setReadable(true, true /* owner only */); + myconf.deleteOnExit(); + _env.set("GIT_DIR", "."); _env.set("GITWEB_CONFIG", myconf.getAbsolutePath());