[jboss-cvs] JBossAS SVN: r114798 - projects/security/security-jboss-sx/branches/Branch_2_0/jbosssx/src/main/java/org/jboss/security/auth/spi.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 9 07:05:53 EDT 2014


Author: ehugonnet
Date: 2014-04-09 07:05:53 -0400 (Wed, 09 Apr 2014)
New Revision: 114798

Modified:
   projects/security/security-jboss-sx/branches/Branch_2_0/jbosssx/src/main/java/org/jboss/security/auth/spi/LdapExtLoginModule.java
Log:
JBPAPP-10452: fixing issue when setting role's DN to rolesCtxDN 


Modified: projects/security/security-jboss-sx/branches/Branch_2_0/jbosssx/src/main/java/org/jboss/security/auth/spi/LdapExtLoginModule.java
===================================================================
--- projects/security/security-jboss-sx/branches/Branch_2_0/jbosssx/src/main/java/org/jboss/security/auth/spi/LdapExtLoginModule.java	2014-04-09 08:21:52 UTC (rev 114797)
+++ projects/security/security-jboss-sx/branches/Branch_2_0/jbosssx/src/main/java/org/jboss/security/auth/spi/LdapExtLoginModule.java	2014-04-09 11:05:53 UTC (rev 114798)
@@ -745,8 +745,12 @@
       int len = searchResult.length();
 
       String appendRolesCtxDN = "" + ("".equals(rolesCtxDN) ? "" : "," + rolesCtxDN);
-      if (searchResult.endsWith("\""))
+      if(len == 0)
       {
+          result = rolesCtxDN;
+      }
+      else if (searchResult.endsWith("\""))
+      {
          result = searchResult.substring(0, len - 1) + appendRolesCtxDN + "\"";
       }
       else



More information about the jboss-cvs-commits mailing list