aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--g10/keyserver.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/g10/keyserver.c b/g10/keyserver.c
index 75234be26..0e6bcf6b2 100644
--- a/g10/keyserver.c
+++ b/g10/keyserver.c
@@ -506,9 +506,11 @@ print_keyrec(int number,struct keyrec *keyrec)
if(keyrec->type)
{
- const char *str = gcry_pk_algo_name (keyrec->type);
+ const char *str;
- if(str)
+ str = gcry_pk_algo_name (map_pk_openpgp_to_gcry (keyrec->type));
+
+ if (str && strcmp (str, "?"))
es_printf ("%s ",str);
else
es_printf ("unknown ");