Index: dist/src/lib/netpgp.c =================================================================== RCS file: /cvsroot/src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c,v retrieving revision 1.102 diff -u -p -r1.102 netpgp.c --- dist/src/lib/netpgp.c 13 Nov 2018 14:52:30 -0000 1.102 +++ dist/src/lib/netpgp.c 20 Mar 2020 02:57:38 -0000 @@ -429,7 +429,7 @@ get_first_ring(pgp_keyring_t *ring, char int i; int n; - if (ring == NULL) { + if (ring == NULL || ring->keyc == 0) { return 0; } (void) memset(id, 0x0, len);