Fix non-performance aspects of https://issues.apache.org/bugzilla/show_bug.cgi?id...
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 22 Dec 2008 20:45:07 +0000 (20:45 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 22 Dec 2008 20:45:07 +0000 (20:45 +0000)
Should use Principal when calling doFilterEvent

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@728768 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/catalina/core/ApplicationFilterChain.java

index 5b47576..ff35f06 100644 (file)
@@ -408,8 +408,8 @@ final class ApplicationFilterChain implements FilterChain, CometFilterChain {
                         ev.getHttpServletRequest().getUserPrincipal();
 
                     Object[] args = new Object[]{ev, this};
-                    SecurityUtil.doAsPrivilege
-                        ("doFilterEvent", (Filter) filter, cometClassType, args);
+                    SecurityUtil.doAsPrivilege("doFilterEvent", filter,
+                            cometClassType, args, principal);
 
                     args = null;
                 } else {