diff --git a/core/src/main/java/org/springframework/ldap/core/LdapTemplate.java b/core/src/main/java/org/springframework/ldap/core/LdapTemplate.java index 315089ed9..32049f65a 100644 --- a/core/src/main/java/org/springframework/ldap/core/LdapTemplate.java +++ b/core/src/main/java/org/springframework/ldap/core/LdapTemplate.java @@ -1588,6 +1588,7 @@ Stream searchForStream(LdapQuery query, Function mapper) return ctx.search(base, encodedFilter, searchControls); }); if (results == null) { + closeContextAndNamingEnumeration(ctx, null); return Stream.empty(); } return StreamSupport