summaryrefslogtreecommitdiffstats
path: root/openpgp/src/cert/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'openpgp/src/cert/mod.rs')
-rw-r--r--openpgp/src/cert/mod.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/openpgp/src/cert/mod.rs b/openpgp/src/cert/mod.rs
index 19dae9ec..f0402e7c 100644
--- a/openpgp/src/cert/mod.rs
+++ b/openpgp/src/cert/mod.rs
@@ -1590,7 +1590,8 @@ impl Cert {
let issuers =
sig.get_issuers();
let is_selfsig =
- issuers.contains(&primary_fp)
+ issuers.is_empty()
+ || issuers.contains(&primary_fp)
|| issuers.contains(&primary_keyid);
macro_rules! check_one {