diff options
Diffstat (limited to 'openpgp/src/packet/signature/mod.rs')
-rw-r--r-- | openpgp/src/packet/signature/mod.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/openpgp/src/packet/signature/mod.rs b/openpgp/src/packet/signature/mod.rs index 407384a0..25f0a4fd 100644 --- a/openpgp/src/packet/signature/mod.rs +++ b/openpgp/src/packet/signature/mod.rs @@ -1380,7 +1380,9 @@ impl SignatureBuilder { } // Make sure we have an issuer packet. - if self.issuer().is_none() && self.issuer_fingerprint().is_none() { + if self.issuers().next().is_none() + && self.issuer_fingerprints().next().is_none() + { self = self.set_issuer(signer.public().keyid())? .set_issuer_fingerprint(signer.public().fingerprint())?; } |