From 8d2b182afe3067325906cc894e9e8beb52ace35e Mon Sep 17 00:00:00 2001 From: Simone Bordet Date: Thu, 15 Sep 2022 11:01:45 +0200 Subject: [PATCH] Fixes #8558 - Idle timeout occurs on HTTP/2 with InputStreamResponseListener. Fixed override of reset(). Signed-off-by: Simone Bordet --- .../http3/client/http/internal/HttpReceiverOverHTTP3.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/jetty-http3/http3-http-client-transport/src/main/java/org/eclipse/jetty/http3/client/http/internal/HttpReceiverOverHTTP3.java b/jetty-http3/http3-http-client-transport/src/main/java/org/eclipse/jetty/http3/client/http/internal/HttpReceiverOverHTTP3.java index e5cc0ac8b4a8..9cfd20718da3 100644 --- a/jetty-http3/http3-http-client-transport/src/main/java/org/eclipse/jetty/http3/client/http/internal/HttpReceiverOverHTTP3.java +++ b/jetty-http3/http3-http-client-transport/src/main/java/org/eclipse/jetty/http3/client/http/internal/HttpReceiverOverHTTP3.java @@ -192,4 +192,11 @@ public void onFailure(Stream.Client stream, long error, Throwable failure) { responseFailure(failure); } + + @Override + protected void reset() + { + super.reset(); + notifySuccess = false; + } }