jfarcand 2003/09/10 09:56:45
Modified: catalina/src/share/org/apache/catalina/security
SecurityUtil.java
Log:
Always associate a Subject. If not created, then create a default one.
Revision Changes Path
1.7 +5 -0
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/security/SecurityUtil.java
Index: SecurityUtil.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/security/SecurityUtil.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SecurityUtil.java 2 Sep 2003 21:22:06 -0000 1.6
+++ SecurityUtil.java 10 Sep 2003 16:56:45 -0000 1.7
@@ -292,6 +292,11 @@
(HttpServletRequest)targetArguments[0];
subject = (Subject)request.getSession()
.getAttribute(Globals.SUBJECT_ATTR);
+
+ if (subject == null){
+ subject = new Subject();
+ request.getSession().setAttribute(Globals.SUBJECT_ATTR,
subject);
+ }
}
Subject.doAsPrivileged(subject, pea, null);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]