diff options
Diffstat (limited to '')
-rw-r--r-- | g10/keyserver.c | 18 |
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); |