Skip to content

Commit 40dd7f5

Browse files
authored
Merge pull request #1159 from iex-rs/fix-recursion
Move call to tri! out of check_recursion!
2 parents 3f1c6de + 6a306e6 commit 40dd7f5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/de.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1870,8 +1870,9 @@ impl<'de, 'a, R: Read<'de>> de::Deserializer<'de> for &'a mut Deserializer<R> {
18701870
Some(b'{') => {
18711871
check_recursion! {
18721872
self.eat_char();
1873-
let value = tri!(visitor.visit_enum(VariantAccess::new(self)));
1873+
let ret = visitor.visit_enum(VariantAccess::new(self));
18741874
}
1875+
let value = tri!(ret);
18751876

18761877
match tri!(self.parse_whitespace()) {
18771878
Some(b'}') => {

0 commit comments

Comments
 (0)