You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by se...@apache.org on 2009/05/26 23:46:25 UTC

svn commit: r778898 - /directory/studio/trunk/ldapbrowser-core/src/main/java/org/apache/directory/studio/ldapbrowser/core/jobs/InitializeRootDSERunnable.java

Author: seelmann
Date: Tue May 26 21:46:25 2009
New Revision: 778898

URL: http://svn.apache.org/viewvc?rev=778898&view=rev
Log:
Fix for DIRSTUDIO-487 (special handling for null-byte terminated namingcontexts attribute in Lotus Domino)

Modified:
    directory/studio/trunk/ldapbrowser-core/src/main/java/org/apache/directory/studio/ldapbrowser/core/jobs/InitializeRootDSERunnable.java

Modified: directory/studio/trunk/ldapbrowser-core/src/main/java/org/apache/directory/studio/ldapbrowser/core/jobs/InitializeRootDSERunnable.java
URL: http://svn.apache.org/viewvc/directory/studio/trunk/ldapbrowser-core/src/main/java/org/apache/directory/studio/ldapbrowser/core/jobs/InitializeRootDSERunnable.java?rev=778898&r1=778897&r2=778898&view=diff
==============================================================================
--- directory/studio/trunk/ldapbrowser-core/src/main/java/org/apache/directory/studio/ldapbrowser/core/jobs/InitializeRootDSERunnable.java (original)
+++ directory/studio/trunk/ldapbrowser-core/src/main/java/org/apache/directory/studio/ldapbrowser/core/jobs/InitializeRootDSERunnable.java Tue May 26 21:46:25 2009
@@ -220,6 +220,11 @@
             {
                 for ( String namingContext : namingContextSet )
                 {
+                    if ( namingContext.charAt( namingContext.length() - 1 ) == '\u0000' )
+                    {
+                        namingContext = namingContext.substring( 0, namingContext.length() - 1 );
+                    }
+
                     if ( !"".equals( namingContext ) ) //$NON-NLS-1$
                     {
                         try