From c1516c59709fa47d13100daddb57657008a793c3 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Thu, 9 Apr 2020 17:29:50 +0200 Subject: openpgp: Remove convenience functions. --- openpgp/src/parse/packet_pile_parser.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'openpgp/src/parse/packet_pile_parser.rs') diff --git a/openpgp/src/parse/packet_pile_parser.rs b/openpgp/src/parse/packet_pile_parser.rs index 9c568a25..b0a7b97b 100644 --- a/openpgp/src/parse/packet_pile_parser.rs +++ b/openpgp/src/parse/packet_pile_parser.rs @@ -160,10 +160,11 @@ impl<'a> PacketPileParser<'a> { if self.returned_first { match self.ppr.take() { PacketParserResult::Some(pp) => { + let recursion_depth = pp.recursion_depth(); let (packet, ppr) = pp.recurse()?; self.insert_packet( packet, - ppr.last_recursion_depth().unwrap() as isize); + recursion_depth as isize); self.ppr = ppr; } eof @ PacketParserResult::EOF(_) => { @@ -189,10 +190,11 @@ impl<'a> PacketPileParser<'a> { if self.returned_first { match self.ppr.take() { PacketParserResult::Some(pp) => { + let recursion_depth = pp.recursion_depth(); let (packet, ppr) = pp.next()?; self.insert_packet( packet, - ppr.last_recursion_depth().unwrap() as isize); + recursion_depth as isize); self.ppr = ppr; }, eof @ PacketParserResult::EOF(_) => { -- cgit v1.2.3