From 2f6fb7c2062adcd0ba837060e19d48ecc73be670 Mon Sep 17 00:00:00 2001
From: ludovicp <ludovicp@localhost>
Date: Wed, 17 Jun 2009 12:38:04 +0000
Subject: [PATCH] Fix for defect #4057 : restore -d xxx/schema wipes out completely the schema and render the server unusable.

---
 opends/src/server/org/opends/server/backends/SchemaBackend.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/backends/SchemaBackend.java b/opends/src/server/org/opends/server/backends/SchemaBackend.java
index 6ffe7f1..429c36d 100644
--- a/opends/src/server/org/opends/server/backends/SchemaBackend.java
+++ b/opends/src/server/org/opends/server/backends/SchemaBackend.java
@@ -5303,12 +5303,12 @@
       String baseDirPath ;
       if (fileName.endsWith(".install"))
       {
-        fileName = fileName.substring(fileName.lastIndexOf(".install"));
+        fileName = fileName.substring(0,fileName.lastIndexOf(".install"));
         baseDirPath = schemaInstallDirPath;
       }
       else
       {
-        fileName = fileName.substring(fileName.lastIndexOf(".instance"));
+        fileName = fileName.substring(0,fileName.lastIndexOf(".instance"));
         baseDirPath = schemaInstanceDirPath;
       }
 

--
Gitblit v1.10.0