summaryrefslogtreecommitdiffstats
path: root/openpgp/src/parse.rs
diff options
context:
space:
mode:
Diffstat (limited to 'openpgp/src/parse.rs')
-rw-r--r--openpgp/src/parse.rs8
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());