Simon Harrer
2013-07-18 fbe265fa787e4be9cb63c6bae2ef30b9400d9afc
src/main/java/com/gitblit/LogoServlet.java
@@ -47,7 +47,7 @@
   protected long getLastModified(HttpServletRequest req) {
      File file = GitBlit.getFileOrFolder(Keys.web.headerLogo, "${baseFolder}/logo.png");
      if (file.exists()) {
         return file.lastModified();
         return Math.max(lastModified, file.lastModified());
      } else {
         return lastModified;
      }
@@ -65,7 +65,7 @@
            ServletContext context = request.getSession().getServletContext();
            contentType = context.getMimeType(file.getName());
            response.setContentLength((int) file.length());
            response.setDateHeader("Last-Modified", file.lastModified());
            response.setDateHeader("Last-Modified", Math.max(lastModified, file.lastModified()));
            is = new FileInputStream(file);
         } else {
            // default logo
@@ -87,7 +87,9 @@
      } catch (Exception e) {
         e.printStackTrace();
      } finally {
         is.close();
         if(is != null) {
            is.close();
         }
      }
   }
}