diff options
Diffstat (limited to 'g10/trustdb.c')
-rw-r--r-- | g10/trustdb.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/g10/trustdb.c b/g10/trustdb.c index 497fa9e65..3f5b4fc64 100644 --- a/g10/trustdb.c +++ b/g10/trustdb.c @@ -477,6 +477,8 @@ verify_own_keys(void) /* make sure that the pubkey is in the trustdb */ rc = query_trust_record( pk ); + if( rc == -1 && opt.dry_run ) + goto skip; if( rc == -1 ) { /* put it into the trustdb */ rc = insert_trust_record_by_pk( pk ); if( rc ) { @@ -2217,6 +2219,8 @@ check_trust( PKT_public_key *pk, unsigned *r_trustlevel, g10_errstr(rc)); return rc; } + else if( rc == -1 && opt.dry_run ) + return G10ERR_GENERAL; else if( rc == -1 ) { /* not found - insert */ rc = insert_trust_record_by_pk( pk ); if( rc ) { |