Detect parsing error earlier when looking at end of tag
diff --git a/tinyxml2.cpp b/tinyxml2.cpp
index a536abf..32eccfe 100755
--- a/tinyxml2.cpp
+++ b/tinyxml2.cpp
@@ -1539,15 +1539,15 @@
prevAttribute = attrib;
}
// end of the tag
- else if ( *p == '/' && *(p+1) == '>' ) {
- _closingType = CLOSED;
- return p+2; // done; sealed element.
- }
- // end of the tag
else if ( *p == '>' ) {
++p;
break;
}
+ // end of the tag
+ else if ( *p == '/' && *(p+1) == '>' ) {
+ _closingType = CLOSED;
+ return p+2; // done; sealed element.
+ }
else {
_document->SetError( XML_ERROR_PARSING_ELEMENT, start, p );
return 0;