summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Unterwaditzer <markus@unterwaditzer.net>2017-05-06 21:10:42 +0200
committerMarkus Unterwaditzer <markus@unterwaditzer.net>2017-05-06 21:10:42 +0200
commit6233774415740518994475b8da521b0b54e271db (patch)
tree071f8f74f82d8fd19c76049b335c49258460a995
parent1284ea1e3f1994ed13e7c20d05b1437cd56a653a (diff)
Restore old code, see https://github.com/untitaker/rust-vobject/commit/2e80215c92397e6116ae12364a9bfeff49b504aa#commitcomment-22043284
-rw-r--r--src/lib.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index c754182..bbaeeab 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -383,6 +383,7 @@ impl<'s> Parser<'s> {
component.subcomponents.push(try!(self.consume_component()));
} else if property.name == "END" {
if property.raw_value != component.name {
+ self.pos = start_pos;
return Err(ParseError::new(format!(
"Mismatched tags: BEGIN:{} vs END:{}",
component.name, property.raw_value