From a2f99ba9174a312f9dad2e3a9c3b594ae0a4e0f5 Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Mon, 09 Mar 2009 18:57:47 +0000
Subject: [PATCH] - [Issue 3824] NPE if offline import is used with NDB backend : NPE plug  

---
 opends/src/server/org/opends/server/types/LDIFImportConfig.java |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/opends/src/server/org/opends/server/types/LDIFImportConfig.java b/opends/src/server/org/opends/server/types/LDIFImportConfig.java
index c870ece..715c5a1 100644
--- a/opends/src/server/org/opends/server/types/LDIFImportConfig.java
+++ b/opends/src/server/org/opends/server/types/LDIFImportConfig.java
@@ -1338,15 +1338,18 @@
    */
   public void close()
   {
-    try
+    if (reader != null)
     {
-      reader.close();
-    }
-    catch (Exception e)
-    {
-      if (debugEnabled())
+      try
       {
-        TRACER.debugCaught(DebugLogLevel.ERROR, e);
+        reader.close();
+      }
+      catch (Exception e)
+      {
+        if (debugEnabled())
+        {
+          TRACER.debugCaught(DebugLogLevel.ERROR, e);
+        }
       }
     }
 

--
Gitblit v1.10.0