You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2024/07/13 22:34:29 UTC
(directory-server) 01/04: fixed a handler release
This is an automated email from the ASF dual-hosted git repository.
elecharny pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/directory-server.git
commit cfa50b564f39a5cd60a7fb4a33e8c49afcf6d5de
Author: emmanuel lecharny <el...@apache.org>
AuthorDate: Sat Jul 13 19:26:20 2024 +0200
fixed a handler release
---
.../server/core/factory/DSAnnotationProcessor.java | 26 +++++++++++-----------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/core-annotations/src/main/java/org/apache/directory/server/core/factory/DSAnnotationProcessor.java b/core-annotations/src/main/java/org/apache/directory/server/core/factory/DSAnnotationProcessor.java
index 08da3ad49f..7b78d56a00 100644
--- a/core-annotations/src/main/java/org/apache/directory/server/core/factory/DSAnnotationProcessor.java
+++ b/core-annotations/src/main/java/org/apache/directory/server/core/factory/DSAnnotationProcessor.java
@@ -405,23 +405,23 @@ public final class DSAnnotationProcessor
{
for ( String ldifFile : ldifFiles )
{
- InputStream is = clazz.getClassLoader().getResourceAsStream(
- ldifFile );
- if ( is == null )
+ try ( InputStream is = clazz.getClassLoader().getResourceAsStream( ldifFile ) )
{
- throw new FileNotFoundException( "LDIF file '" + ldifFile
- + "' not found." );
- }
- else
- {
- LdifReader ldifReader = new LdifReader( is );
-
- for ( LdifEntry entry : ldifReader )
+ if ( is == null )
{
- injectEntry( entry, service );
+ throw new FileNotFoundException( "LDIF file '" + ldifFile + "' not found." );
}
+ else
+ {
+ LdifReader ldifReader = new LdifReader( is );
- ldifReader.close();
+ for ( LdifEntry entry : ldifReader )
+ {
+ injectEntry( entry, service );
+ }
+
+ ldifReader.close();
+ }
}
}
}