From 74b3d60843dba128e545f2f4eb4bfbb0128c22c9 Mon Sep 17 00:00:00 2001 From: Scott Battaglia Date: Wed, 28 May 2008 20:59:09 +0000 Subject: [PATCH] CASC-51 try/catch around the invalidate call incase its already invalidated. --- .../org/jasig/cas/client/session/SingleSignOutFilter.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cas-client-core/src/main/java/org/jasig/cas/client/session/SingleSignOutFilter.java b/cas-client-core/src/main/java/org/jasig/cas/client/session/SingleSignOutFilter.java index 684ce5d..267e73d 100644 --- a/cas-client-core/src/main/java/org/jasig/cas/client/session/SingleSignOutFilter.java +++ b/cas-client-core/src/main/java/org/jasig/cas/client/session/SingleSignOutFilter.java @@ -75,7 +75,11 @@ public final class SingleSignOutFilter extends AbstractConfigurationFilter { log.trace ("Invalidating session [" + sessionID + "] for ST [" + sessionIdentifier + "]"); } - session.invalidate(); + try { + session.invalidate(); + } catch (final IllegalStateException e) { + log.debug(e,e); + } } return; }