diff options
Diffstat (limited to 'g10/gpgv.c')
-rw-r--r-- | g10/gpgv.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/g10/gpgv.c b/g10/gpgv.c index 88baaabab..2797139e3 100644 --- a/g10/gpgv.c +++ b/g10/gpgv.c @@ -193,12 +193,13 @@ main( int argc, char **argv ) if (opt.verbose > 1) set_packet_list_mode(1); - - if (!nrings) /* no keyring given: use default one */ - keydb_add_resource ("trustedkeys" EXTSEP_S "gpg", 0, 0); + + /* Note: We open all keyrings in read-only mode (flag value: 8). */ + if (!nrings) /* No keyring given: use default one. */ + keydb_add_resource ("trustedkeys" EXTSEP_S "gpg", 8, 0); for (sl = nrings; sl; sl = sl->next) - keydb_add_resource (sl->d, 0, 0 ); - + keydb_add_resource (sl->d, 8, 0 ); + FREE_STRLIST (nrings); if ( (rc = verify_signatures( argc, argv ) )) |