Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49151
authorkfujino <kfujino@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 19 Apr 2010 10:12:02 +0000 (10:12 +0000)
committerkfujino <kfujino@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 19 Apr 2010 10:12:02 +0000 (10:12 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@935510 13f79535-47bb-0310-9956-ffa450edef68

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

index 59a9ded..de53b18 100644 (file)
@@ -248,9 +248,11 @@ public class BackupManager extends StandardManager implements ClusterManager, Ma
 
         setState(LifecycleState.STOPPING);
 
-        LazyReplicatedMap map = (LazyReplicatedMap)sessions;
-        if ( map!=null ) {
-            map.breakdown();
+        if (sessions instanceof LazyReplicatedMap) {
+            LazyReplicatedMap map = (LazyReplicatedMap)sessions;
+            if ( map!=null ) {
+                map.breakdown();
+            }
         }
 
         cluster.removeManager(this);