diff --git a/cas-client-core/src/main/java/org/jasig/cas/client/session/SingleSignOutHandler.java b/cas-client-core/src/main/java/org/jasig/cas/client/session/SingleSignOutHandler.java index 8434bc4..943aa6b 100644 --- a/cas-client-core/src/main/java/org/jasig/cas/client/session/SingleSignOutHandler.java +++ b/cas-client-core/src/main/java/org/jasig/cas/client/session/SingleSignOutHandler.java @@ -175,11 +175,13 @@ public final class SingleSignOutHandler { try { session.invalidate(); + } catch (final IllegalStateException e) { + logger.debug("Error invalidating session.", e); + } + try { request.logout(); } catch (final ServletException e) { logger.debug("Error performing request.logout."); - } catch (final IllegalStateException e) { - logger.debug("Error invalidating session.", e); } } }