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);