Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47502
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 2 Dec 2009 00:31:33 +0000 (00:31 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 2 Dec 2009 00:31:33 +0000 (00:31 +0000)
Don't try and replicate attributes we know to be non-serializable
Patch by Tim Funk

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

java/org/apache/catalina/ha/session/DeltaSession.java

index 07864ca..dfa726e 100644 (file)
@@ -731,7 +731,7 @@ public class DeltaSession extends StandardSession implements Externalizable,Clus
         for (int i = 0; i < keys.length; i++) {
             Object value = null;
             value = attributes.get(keys[i]);
-            if (value == null)
+            if (value == null || exclude(keys[i]))
                 continue;
             else if (value instanceof Serializable) {
                 saveNames.add(keys[i]);