aboutsummaryrefslogtreecommitdiffstats
path: root/g10/keylist.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>1999-08-31 15:30:12 +0000
committerWerner Koch <[email protected]>1999-08-31 15:30:12 +0000
commit88a916cdd40e43312ffcde6bb1c157fe1c122f74 (patch)
treed5298986a0bad2aff797fd981f99fb3cb6f99ba9 /g10/keylist.c
parentSee ChangeLog: Mon Aug 30 20:38:33 CEST 1999 Werner Koch (diff)
downloadgnupg-88a916cdd40e43312ffcde6bb1c157fe1c122f74.tar.gz
gnupg-88a916cdd40e43312ffcde6bb1c157fe1c122f74.zip
See ChangeLog: Tue Aug 31 17:20:44 CEST 1999 Werner Koch
Diffstat (limited to 'g10/keylist.c')
-rw-r--r--g10/keylist.c16
1 files changed, 12 insertions, 4 deletions
diff --git a/g10/keylist.c b/g10/keylist.c
index 02a265394..91a13afaf 100644
--- a/g10/keylist.c
+++ b/g10/keylist.c
@@ -255,10 +255,15 @@ list_keyblock( KBNODE keyblock, int secret )
else
printf("uid%*s", 28, "");
}
- print_string( stdout, node->pkt->pkt.user_id->name,
- node->pkt->pkt.user_id->len, opt.with_colons );
- if( opt.with_colons )
+ if( opt.with_colons ) {
+ print_string( stdout, node->pkt->pkt.user_id->name,
+ node->pkt->pkt.user_id->len, ':' );
putchar(':');
+ }
+ else
+ print_utf8_string( stdout, node->pkt->pkt.user_id->name,
+ node->pkt->pkt.user_id->len );
+
putchar('\n');
if( !any ) {
if( opt.fingerprint )
@@ -402,7 +407,10 @@ list_keyblock( KBNODE keyblock, int secret )
else {
size_t n;
char *p = get_user_id( sig->keyid, &n );
- print_string( stdout, p, n, opt.with_colons );
+ if( opt.with_colons )
+ print_string( stdout, p, n, ':' );
+ else
+ print_utf8_string( stdout, p, n );
m_free(p);
}
if( opt.with_colons )