summaryrefslogtreecommitdiff
path: root/lib/opencdk/keydb.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/opencdk/keydb.c')
-rw-r--r--lib/opencdk/keydb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/opencdk/keydb.c b/lib/opencdk/keydb.c
index 6fc0b9ec43..f78d35f68f 100644
--- a/lib/opencdk/keydb.c
+++ b/lib/opencdk/keydb.c
@@ -1400,7 +1400,7 @@ keydb_parse_allsigs(cdk_kbnode_t knode, cdk_keydb_hd_t hd, int check)
signature->
hashed,
CDK_SIGSUBPKT_KEY_EXPIRE);
- if (s) {
+ if (s && s->size == 4) {
expiredate =
_cdk_buftou32(s->d);
pk->expiredate =