[ https://issues.apache.org/jira/browse/WW-4123?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13706734#comment-13706734 ]
ASF subversion and git services commented on WW-4123: ----------------------------------------------------- Commit 1502447 from [~lukaszlenart] [ https://svn.apache.org/r1502447 ] WW-4123 Improves loops > Wasted work in MethodFilterInterceptorUtil.applyMethod() > -------------------------------------------------------- > > Key: WW-4123 > URL: https://issues.apache.org/jira/browse/WW-4123 > Project: Struts 2 > Issue Type: Bug > Affects Versions: 2.3.14.3 > Environment: any > Reporter: Adrian Nistor > Labels: patch, performance > Fix For: 2.3.16 > > Attachments: patch.diff > > > The problem appears in version 2.3.14.3 and in revision 1495522. I > attached a two-line patch that fixes it. This problem and the > attached patch are similar to the previously fixed WW-4115 and its > patch. > In method "MethodFilterInterceptorUtil.applyMethod", the loops over > "includeMethods" and "excludeMethods" should break immediately after > "needsPatternMatch" is set to "true". All the iterations after > "needsPatternMatch" is set to "true" do not perform any useful work, > at best they just set "needsPatternMatch" again to "true". -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira