[jboss-cvs] Picketlink SVN: r605 - federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/parsers/util.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Dec 16 16:30:09 EST 2010


Author: anil.saldhana at jboss.com
Date: 2010-12-16 16:30:09 -0500 (Thu, 16 Dec 2010)
New Revision: 605

Modified:
   federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/parsers/util/SAMLParserUtil.java
Log:
fix the end element

Modified: federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/parsers/util/SAMLParserUtil.java
===================================================================
--- federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/parsers/util/SAMLParserUtil.java	2010-12-16 21:14:08 UTC (rev 604)
+++ federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/parsers/util/SAMLParserUtil.java	2010-12-16 21:30:09 UTC (rev 605)
@@ -71,6 +71,13 @@
       
       while( xmlEventReader.hasNext() )
       {
+         XMLEvent xmlEvent = StaxParserUtil.peek(xmlEventReader);
+         if( xmlEvent instanceof EndElement )
+         {
+            EndElement endElement = StaxParserUtil.getNextEndElement(xmlEventReader);
+            StaxParserUtil.validate(endElement, JBossSAMLConstants.ATTRIBUTE_STATEMENT.get() );
+            break;
+         }
          //Get the next start element
          startElement = StaxParserUtil.peekNextStartElement( xmlEventReader );
          String tag = startElement.getName().getLocalPart();



More information about the jboss-cvs-commits mailing list