diff --git a/src/main/java/icu/samnyan/aqua/sega/diva/filter/DivaCompressionFilter.java b/src/main/java/icu/samnyan/aqua/sega/diva/filter/DivaCompressionFilter.java index dba799f7..55b66bf9 100644 --- a/src/main/java/icu/samnyan/aqua/sega/diva/filter/DivaCompressionFilter.java +++ b/src/main/java/icu/samnyan/aqua/sega/diva/filter/DivaCompressionFilter.java @@ -7,6 +7,7 @@ import jakarta.servlet.FilterChain; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; +import org.eclipse.jetty.io.EofException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; @@ -49,7 +50,11 @@ public class DivaCompressionFilter extends OncePerRequestFilter { response.setContentLength(respResult.length); response.setHeader("pragma", "DFI"); - response.getOutputStream().write(respResult); + try { + response.getOutputStream().write(respResult); + } catch (EofException e) { + logger.warn("- EOF: Client closed connection"); + } } @Override diff --git a/src/main/java/icu/samnyan/aqua/sega/general/filter/CompressionFilter.kt b/src/main/java/icu/samnyan/aqua/sega/general/filter/CompressionFilter.kt index 76e7f827..1dd0445c 100644 --- a/src/main/java/icu/samnyan/aqua/sega/general/filter/CompressionFilter.kt +++ b/src/main/java/icu/samnyan/aqua/sega/general/filter/CompressionFilter.kt @@ -50,7 +50,7 @@ class CompressionFilter : OncePerRequestFilter() { try { resp.outputStream.write(respResult) } catch (e: EofException) { - logger.warn("Client closed connection") + logger.warn("- EOF: Client closed connection") } }