aboutsummaryrefslogtreecommitdiffstats
path: root/g10/keyserver.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--g10/keyserver.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/g10/keyserver.c b/g10/keyserver.c
index c8218250a..e09ede6e3 100644
--- a/g10/keyserver.c
+++ b/g10/keyserver.c
@@ -624,17 +624,19 @@ keyserver_search_prompt(IOBUF buffer,const char *searchstr)
{
desc[i]=keyrec->desc;
- if(numlines+keyrec->lines>maxlines)
+ if(!opt.with_colons)
{
- if(show_prompt(desc,i,validcount?count:0,searchstr))
- break;
- else
- numlines=0;
- }
+ if(numlines+keyrec->lines>maxlines)
+ {
+ if(show_prompt(desc,i,validcount?count:0,searchstr))
+ break;
+ else
+ numlines=0;
+ }
+ print_keyrec(i+1,keyrec);
+ }
- if(!opt.with_colons)
- print_keyrec(i+1,keyrec);
numlines+=keyrec->lines;
iobuf_close(keyrec->uidbuf);
m_free(keyrec);