From b8dc613c780abe83ce56e0bd8bb5795a12a6774a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Pfeuffer?= Date: Wed, 10 Jun 2020 14:31:32 +0200 Subject: [PATCH] Add simple performance optimization --- .../scm/api/v2/resources/LineFilteredOutputStream.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scm-webapp/src/main/java/sonia/scm/api/v2/resources/LineFilteredOutputStream.java b/scm-webapp/src/main/java/sonia/scm/api/v2/resources/LineFilteredOutputStream.java index 7d42e8ed94..1a2411c643 100644 --- a/scm-webapp/src/main/java/sonia/scm/api/v2/resources/LineFilteredOutputStream.java +++ b/scm-webapp/src/main/java/sonia/scm/api/v2/resources/LineFilteredOutputStream.java @@ -71,6 +71,14 @@ class LineFilteredOutputStream extends OutputStream { } } + @Override + public void write(byte[] b, int off, int len) throws IOException { + if (currentLine > end) { + return; + } + super.write(b, off, len); + } + public void keepLineBreakInMind(char b) { lastLineBreakCharacter = b; ++currentLine;