From 8f7492383d0de26345e690fb73906150805eb4d1 Mon Sep 17 00:00:00 2001 From: Nicolas Filotto Date: Tue, 13 Jul 2021 12:42:46 +0200 Subject: [PATCH] Avoid throwing an exception on close if a VertxInputStream is closed --- .../java/io/quarkus/vertx/http/runtime/VertxInputStream.java | 2 +- .../jboss/resteasy/reactive/server/vertx/VertxInputStream.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/VertxInputStream.java b/extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/VertxInputStream.java index 4128eae96f224..fa12824a661e3 100644 --- a/extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/VertxInputStream.java +++ b/extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/VertxInputStream.java @@ -141,7 +141,7 @@ public int available() throws IOException { @Override public void close() throws IOException { if (closed) { - throw new IOException("Stream is closed"); + return; } closed = true; try { diff --git a/independent-projects/resteasy-reactive/server/vertx/src/main/java/org/jboss/resteasy/reactive/server/vertx/VertxInputStream.java b/independent-projects/resteasy-reactive/server/vertx/src/main/java/org/jboss/resteasy/reactive/server/vertx/VertxInputStream.java index a91fc9a739f05..61529391d38b1 100644 --- a/independent-projects/resteasy-reactive/server/vertx/src/main/java/org/jboss/resteasy/reactive/server/vertx/VertxInputStream.java +++ b/independent-projects/resteasy-reactive/server/vertx/src/main/java/org/jboss/resteasy/reactive/server/vertx/VertxInputStream.java @@ -140,7 +140,7 @@ public int available() throws IOException { @Override public void close() throws IOException { if (closed) { - throw new IOException("Stream is closed"); + return; } closed = true; try {