James Moger
2013-04-02 b9afce4d3db8dec34b22b07c952df814efc7335f
src/main/java/com/gitblit/DownloadZipServlet.java
@@ -16,6 +16,7 @@
package com.gitblit;
import java.io.IOException;
import java.net.SocketException;
import java.text.MessageFormat;
import java.text.ParseException;
import java.util.Date;
@@ -176,6 +177,13 @@
            }
            
            response.flushBuffer();
         } catch (SocketException t) {
            String message = t.getMessage() == null ? "" : t.getMessage().toLowerCase();
            if (message.contains("reset") || message.contains("broken pipe")) {
               logger.error("Client aborted zip download: " + message);
            } else {
               logger.error("Failed to write attachment to client", t);
            }
         } catch (Throwable t) {
            logger.error("Failed to write attachment to client", t);
         }