From 170c428518fa9d3e33805607346731387fe0a557 Mon Sep 17 00:00:00 2001 From: markt Date: Tue, 9 Nov 2010 09:48:46 +0000 Subject: [PATCH] Fix infinite loop reported on users list git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1032901 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/catalina/connector/RequestFacade.java | 2 +- webapps/docs/changelog.xml | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/java/org/apache/catalina/connector/RequestFacade.java b/java/org/apache/catalina/connector/RequestFacade.java index b49d04a59..139f0b744 100644 --- a/java/org/apache/catalina/connector/RequestFacade.java +++ b/java/org/apache/catalina/connector/RequestFacade.java @@ -1028,7 +1028,7 @@ public class RequestFacade implements HttpServletRequest { @Override public AsyncContext startAsync(ServletRequest request, ServletResponse response) throws IllegalStateException { - return request.startAsync(request, response); + return this.request.startAsync(request, response); } diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 8c008fd18..23316bcef 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -109,7 +109,12 @@ for Valves. (markt) - Make AccessLogValve attribute enabled changeable to JMX. (pero) + Make AccessLogValve attribute enabled changeable via JMX. + (pero) + + + Correct infinite loop if ServletRequest.startAsync(ServletRequest, + ServletResponse) was called. (markt) -- 2.11.0