Author: anil.saldhana(a)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();
Show replies by date