markt 2004/03/25 14:17:54 Modified: catalina/src/share/org/apache/catalina/session StandardSession.java Log: - Fix bug 18479. Non-serializable sessions attributes should be removed (so valueUnbound is called). This aligns the actual functionality with the writeObject() implementation javadoc comment. - Ported from TC4. Revision Changes Path 1.41 +3 -1 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/StandardSession.java Index: StandardSession.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/StandardSession.java,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- StandardSession.java 12 Mar 2004 22:36:46 -0000 1.40 +++ StandardSession.java 25 Mar 2004 22:17:54 -0000 1.41 @@ -1397,6 +1397,8 @@ && (!exclude(keys[i]) )) { saveNames.add(keys[i]); saveValues.add(value); + } else { + removeAttribute(keys[i]); } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]