James Moger
2013-10-24 a7317acec01cde855a9f9f3d2da3dcc49d89aa86
src/main/java/com/gitblit/LogoServlet.java
@@ -29,20 +29,20 @@
/**
 * Handles requests for logo.png
 *
 *
 * @author James Moger
 *
 *
 */
public class LogoServlet extends HttpServlet {
   private static final long serialVersionUID = 1L;
   private static final long lastModified = System.currentTimeMillis();
   public LogoServlet() {
      super();
   }
   @Override
   protected long getLastModified(HttpServletRequest req) {
      File file = GitBlit.getFileOrFolder(Keys.web.headerLogo, "${baseFolder}/logo.png");
@@ -52,7 +52,7 @@
         return lastModified;
      }
   }
   @Override
   protected void doGet(HttpServletRequest request, HttpServletResponse response)
         throws ServletException, IOException {
@@ -71,11 +71,12 @@
            // default logo
            response.setDateHeader("Last-Modified", lastModified);
            is = getClass().getResourceAsStream("/logo.png");
         }
         }
         if (contentType == null) {
            contentType = "image/png";
         }
         response.setContentType(contentType);
         response.setHeader("Cache-Control", "public, max-age=3600, must-revalidate");
         OutputStream os = response.getOutputStream();
         byte[] buf = new byte[4096];
         int bytesRead = is.read(buf);