diff options
Diffstat (limited to '')
-rw-r--r-- | g10/call-agent.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/g10/call-agent.c b/g10/call-agent.c index 1b7578175..8a0b21a7a 100644 --- a/g10/call-agent.c +++ b/g10/call-agent.c @@ -667,7 +667,7 @@ scd_genkey_cb (void *opaque, const char *line) { parm->fprvalid = unhexify_fpr (line, parm->fpr); } - if (keywordlen == 8 && !memcmp (keyword, "KEY-DATA", keywordlen)) + else if (keywordlen == 8 && !memcmp (keyword, "KEY-DATA", keywordlen)) { gcry_mpi_t a; const char *name = line; @@ -694,6 +694,10 @@ scd_genkey_cb (void *opaque, const char *line) { parm->created_at = (u32)strtoul (line, NULL, 10); } + else if (keywordlen == 8 && !memcmp (keyword, "PROGRESS", keywordlen)) + { + write_status_text (STATUS_PROGRESS, line); + } return 0; } |