This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit 6f3d3b8d19651f862727528b367cb5956bc75155 Author: Mark Thomas <ma...@apache.org> AuthorDate: Thu Nov 14 10:16:21 2019 +0000 Polish. Align with 8.5.x/7.0.x --- java/org/apache/jasper/servlet/JspServletWrapper.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/org/apache/jasper/servlet/JspServletWrapper.java b/java/org/apache/jasper/servlet/JspServletWrapper.java index a422d61..dbfd731 100644 --- a/java/org/apache/jasper/servlet/JspServletWrapper.java +++ b/java/org/apache/jasper/servlet/JspServletWrapper.java @@ -281,6 +281,7 @@ public class JspServletWrapper { synchronized (this) { if (getReloadInternal() || tagHandlerClass == null) { tagHandlerClass = ctxt.load(); + // Volatile 'reload' forces in order write of 'tagHandlerClass' reload = false; } } @@ -326,7 +327,7 @@ public class JspServletWrapper { } } } - target = tagHandlerClass.newInstance(); + target = tagHandlerClass.getConstructor().newInstance(); } else { target = getServlet(); } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org