From 7399fdb018d2248ec36edb30f5339cdcafbe2e98 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Wed, 13 Jan 2010 17:19:12 +0000
Subject: [PATCH] Fix for issues https://opends.dev.java.net/issues/show_bug.cgi?id=4484 and https://opends.dev.java.net/issues/show_bug.cgi?id=4485.

---
 opends/src/guitools/org/opends/guitools/controlpanel/ui/nodes/BasicNode.java |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/opends/src/guitools/org/opends/guitools/controlpanel/ui/nodes/BasicNode.java b/opends/src/guitools/org/opends/guitools/controlpanel/ui/nodes/BasicNode.java
index e859a66..1fb1481 100644
--- a/opends/src/guitools/org/opends/guitools/controlpanel/ui/nodes/BasicNode.java
+++ b/opends/src/guitools/org/opends/guitools/controlpanel/ui/nodes/BasicNode.java
@@ -22,7 +22,7 @@
  * CDDL HEADER END
  *
  *
- *      Copyright 2008 Sun Microsystems, Inc.
+ *      Copyright 2008-2010 Sun Microsystems, Inc.
  */
 
 package org.opends.guitools.controlpanel.ui.nodes;
@@ -120,8 +120,16 @@
    */
   public void setRemoteUrl(LDAPURL url) {
     remoteUrl = url;
-    remoteRdn = extractRDN(remoteUrl.getRawBaseDN());
-    remoteRdnWithAttributeName = extractRDN(remoteUrl.getRawBaseDN(), true);
+    if (remoteUrl != null)
+    {
+      remoteRdn = extractRDN(remoteUrl.getRawBaseDN());
+      remoteRdnWithAttributeName = extractRDN(remoteUrl.getRawBaseDN(), true);
+    }
+    else
+    {
+      remoteRdn = null;
+      remoteRdnWithAttributeName = null;
+    }
   }
 
   /**

--
Gitblit v1.10.0