diff options
Diffstat (limited to 'g10/trustdb.c')
-rw-r--r-- | g10/trustdb.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/g10/trustdb.c b/g10/trustdb.c index 3dfff9ecf..304d280ee 100644 --- a/g10/trustdb.c +++ b/g10/trustdb.c @@ -1829,9 +1829,9 @@ validate_key_list (KEYDB_HANDLE hd, KeyHashTable full_trust, { KBNODE node; - if (pk->expiredate && pk->expiredate >= curtime - && pk->expiredate < *next_expire) - *next_expire = pk->expiredate; + if (kb_pk_expiredate (pk) && kb_pk_expiredate (pk) >= curtime + && kb_pk_expiredate (pk) < *next_expire) + *next_expire = kb_pk_expiredate (pk); if (nkeys == maxkeys) { maxkeys += 1000; @@ -2007,9 +2007,9 @@ validate_keys (ctrl_t ctrl, int interactive) if (node->pkt->pkttype == PKT_USER_ID) update_validity (pk, node->pkt->pkt.user_id, 0, TRUST_ULTIMATE); } - if ( pk->expiredate && pk->expiredate >= start_time - && pk->expiredate < next_expire) - next_expire = pk->expiredate; + if (kb_pk_expiredate (pk) && kb_pk_expiredate (pk) >= start_time + && kb_pk_expiredate (pk) < next_expire) + next_expire = kb_pk_expiredate (pk); release_kbnode (keyblock); do_sync (); |