diff options
Diffstat (limited to 'openpgp/src/parse.rs')
-rw-r--r-- | openpgp/src/parse.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/openpgp/src/parse.rs b/openpgp/src/parse.rs index eaa10d29..de76328c 100644 --- a/openpgp/src/parse.rs +++ b/openpgp/src/parse.rs @@ -4532,7 +4532,9 @@ impl <'a> PacketParser<'a> { }, ParserResult::Success(mut pp) => { let path = pp.path().to_vec(); - pp.state.message_validator.push(pp.packet.tag(), &path); + pp.state.message_validator.push( + pp.packet.tag(), pp.packet.version(), + &path); pp.state.keyring_validator.push(pp.packet.tag()); pp.state.cert_validator.push(pp.packet.tag()); @@ -4620,7 +4622,9 @@ impl <'a> PacketParser<'a> { self.packet.tag(), pp.packet.tag()); pp.state.message_validator.push( - pp.packet.tag(), &path); + pp.packet.tag(), + pp.packet.version(), + &path); pp.state.keyring_validator.push(pp.packet.tag()); pp.state.cert_validator.push(pp.packet.tag()); |