From 46bb219e18a837c51ed1f747977b9ab1a99e8217 Mon Sep 17 00:00:00 2001
From: lutoff <lutoff@localhost>
Date: Mon, 17 Dec 2007 16:08:58 +0000
Subject: [PATCH] Fix for issue #2751 (dsconfig; can't enable the default SMTP Account Status Notification Handler)

---
 opendj-sdk/opends/src/server/org/opends/server/extensions/SMTPAccountStatusNotificationHandler.java |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/extensions/SMTPAccountStatusNotificationHandler.java b/opendj-sdk/opends/src/server/org/opends/server/extensions/SMTPAccountStatusNotificationHandler.java
index 0359318..4c1de4d 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/extensions/SMTPAccountStatusNotificationHandler.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/extensions/SMTPAccountStatusNotificationHandler.java
@@ -277,6 +277,11 @@
 
       String path = s.substring(colonPos+1).trim();
       File f = new File(path);
+      if (! f.isAbsolute() )
+      {
+        f = new File(DirectoryServer.getServerRoot() + File.separator +
+            path);
+      }
       if (! f.exists())
       {
         throw new ConfigException(ERR_SMTP_ASNH_TEMPLATE_NO_SUCH_FILE.get(

--
Gitblit v1.10.0