From 166306994ec9a31485e9f66663f0748018e3e2e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Mayora?= Date: Tue, 19 May 2026 14:09:14 -0300 Subject: [PATCH] fix: Wrap Output stream flush with try-catch block --- .../main/java/org/restlet/engine/adapter/ServerCall.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/org.restlet.java/org.restlet/src/main/java/org/restlet/engine/adapter/ServerCall.java b/org.restlet.java/org.restlet/src/main/java/org/restlet/engine/adapter/ServerCall.java index 98645a67c2..8af319b628 100644 --- a/org.restlet.java/org.restlet/src/main/java/org/restlet/engine/adapter/ServerCall.java +++ b/org.restlet.java/org.restlet/src/main/java/org/restlet/engine/adapter/ServerCall.java @@ -456,7 +456,11 @@ protected void writeResponseBody(Representation entity, OutputStream responseEnt // Send the entity to the client if (responseEntityStream != null) { entity.write(responseEntityStream); - responseEntityStream.flush(); + try { + responseEntityStream.flush(); + } catch (IOException ioe) { + getLogger().log(Level.FINE, "Unable to flush the entity stream.", ioe); + } } }