diff options
Diffstat (limited to 'openpgp/src/armor.rs')
-rw-r--r-- | openpgp/src/armor.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/openpgp/src/armor.rs b/openpgp/src/armor.rs index 3fa5fa5e..21b39511 100644 --- a/openpgp/src/armor.rs +++ b/openpgp/src/armor.rs @@ -1472,6 +1472,11 @@ impl<'a> Reader<'a> { // and doing that will finalize the reader, which we'll // have to undo later on. self.csft = None; + + // We found the signature marker, now consume any armor + // headers. + self.read_headers()?; + let mut sigs: Vec<Packet> = Vec::new(); let mut ppr = PacketParserBuilder::from_reader(self.by_ref())? .dearmor(Dearmor::Disabled) |