diff options
Diffstat (limited to 'openpgp/src/cert/parser/low_level/grammar.lalrpop')
-rw-r--r-- | openpgp/src/cert/parser/low_level/grammar.lalrpop | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/openpgp/src/cert/parser/low_level/grammar.lalrpop b/openpgp/src/cert/parser/low_level/grammar.lalrpop index c5146a77..d1b41be5 100644 --- a/openpgp/src/cert/parser/low_level/grammar.lalrpop +++ b/openpgp/src/cert/parser/low_level/grammar.lalrpop @@ -84,6 +84,7 @@ pub Cert: Option<Cert> = { Ok(Some(cert)) } Some((Packet::Unknown(unknown), sigs)) => { + let msg = unknown.error().to_string(); let mut packets: Vec<Packet> = Default::default(); packets.push(unknown.into()); for sig in sigs { @@ -103,7 +104,7 @@ pub Cert: Option<Cert> = { } Err(ParseError::User { error: Error::UnsupportedCert2( - "Unsupported primary key".into(), + format!("Unsupported primary key: {}", msg), packets), }) } |