aboutsummaryrefslogtreecommitdiffstats
path: root/g10/import.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/import.c')
-rw-r--r--g10/import.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/g10/import.c b/g10/import.c
index b3857fc0a..7978bbba0 100644
--- a/g10/import.c
+++ b/g10/import.c
@@ -603,11 +603,14 @@ check_prefs(KBNODE keyblock)
{
if (openpgp_cipher_test_algo (prefs->value))
{
- const char *algo = gcry_cipher_algo_name (prefs->value);
+ const char *algo =
+ (gcry_cipher_test_algo (prefs->value)
+ ? num
+ : gcry_cipher_algo_name (prefs->value));
if(!problem)
check_prefs_warning(pk);
log_info(_(" \"%s\": preference for cipher"
- " algorithm %s\n"),user,algo?algo:num);
+ " algorithm %s\n"), user, algo);
problem=1;
}
}
@@ -615,11 +618,14 @@ check_prefs(KBNODE keyblock)
{
if(openpgp_md_test_algo(prefs->value))
{
- const char *algo = gcry_md_algo_name (prefs->value);
+ const char *algo =
+ (gcry_md_test_algo (prefs->value)
+ ? num
+ : gcry_md_algo_name (prefs->value));
if(!problem)
check_prefs_warning(pk);
log_info(_(" \"%s\": preference for digest"
- " algorithm %s\n"),user,algo?algo:num);
+ " algorithm %s\n"), user, algo);
problem=1;
}
}