diff --git a/core/src/main/java/org/acegisecurity/providers/ProviderManager.java b/core/src/main/java/org/acegisecurity/providers/ProviderManager.java index d6194804cb..9ef142acd2 100644 --- a/core/src/main/java/org/acegisecurity/providers/ProviderManager.java +++ b/core/src/main/java/org/acegisecurity/providers/ProviderManager.java @@ -258,6 +258,7 @@ public class ProviderManager extends AbstractAuthenticationManager sessionController.checkAuthenticationAllowed(result); } catch (AuthenticationException ae) { lastException = ae; + result = null; } if (result != null) {