markt 2004/03/25 14:15:45 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. Revision Changes Path 1.39 +6 -4 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/session/StandardSession.java Index: StandardSession.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/session/StandardSession.java,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- StandardSession.java 12 Feb 2004 20:52:52 -0000 1.38 +++ StandardSession.java 25 Mar 2004 22:15:45 -0000 1.39 @@ -1448,6 +1448,8 @@ else if (value instanceof Serializable) { saveNames.add(keys[i]); saveValues.add(value); + } else { + removeAttribute(keys[i]); } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]