From c0def8583fd888acbc154192083db47dfb42dc06 Mon Sep 17 00:00:00 2001 From: Amir Wiener Date: Wed, 16 Aug 2017 13:47:05 +0300 Subject: [PATCH] return the processed context (as it can be a proxy) --- .../ldap/core/support/AbstractContextSource.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/springframework/ldap/core/support/AbstractContextSource.java b/core/src/main/java/org/springframework/ldap/core/support/AbstractContextSource.java index 0fbcaa2e..5e120ef6 100644 --- a/core/src/main/java/org/springframework/ldap/core/support/AbstractContextSource.java +++ b/core/src/main/java/org/springframework/ldap/core/support/AbstractContextSource.java @@ -139,8 +139,8 @@ public abstract class AbstractContextSource implements BaseLdapPathContextSource DirContext ctx = createContext(env); try { - authenticationStrategy.processContextAfterCreation(ctx, principal, credentials); - return ctx; + DirContext processedDirContext = authenticationStrategy.processContextAfterCreation(ctx, principal, credentials); + return processedDirContext; } catch (NamingException e) { closeContext(ctx);