[jboss-cvs] Picketbox SVN: r509 - branches/eap62/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/mapping/providers/role.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Feb 20 12:39:54 EST 2014
Author: dehort
Date: 2014-02-20 12:39:54 -0500 (Thu, 20 Feb 2014)
New Revision: 509
Modified:
branches/eap62/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/mapping/providers/role/Util.java
Log:
[bz-1067612] Fixed a bug where the DatabaseRolesMappingProvider will attempt to use an empty result set if the rolesQuery returns an empty set. This causes the authentication attempt to fail.
Modified: branches/eap62/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/mapping/providers/role/Util.java
===================================================================
--- branches/eap62/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/mapping/providers/role/Util.java 2014-02-20 17:27:54 UTC (rev 508)
+++ branches/eap62/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/mapping/providers/role/Util.java 2014-02-20 17:39:54 UTC (rev 509)
@@ -221,13 +221,15 @@
{
PicketBoxLogger.LOGGER.traceQueryWithEmptyResult();
}
-
- do
+ else
{
- String name = rs.getString(1);
- roleGroup.addRole(new SimpleRole(name));
+ do
+ {
+ String name = rs.getString(1);
+ roleGroup.addRole(new SimpleRole(name));
+ }
+ while (rs.next());
}
- while (rs.next());
}
catch (NamingException ex)
{
@@ -295,4 +297,4 @@
catch(Exception e)
{}
}
-}
\ No newline at end of file
+}
More information about the jboss-cvs-commits
mailing list