diff options
-rw-r--r-- | g10/call-agent.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/g10/call-agent.c b/g10/call-agent.c index 1d7ff577b..d9e48598e 100644 --- a/g10/call-agent.c +++ b/g10/call-agent.c @@ -701,14 +701,10 @@ learn_status_cb (void *opaque, const char *line) { const char *curve; - i = 0; - do - { - curve = openpgp_enum_curves (&i); - if (!strcmp (curve, line+n)) - break; - } - while (curve != NULL); + for (i = 0; (curve = openpgp_enum_curves (&i));) + if (!strcmp (curve, line+n)) + break; + parm->key_attr[keyno].curve = curve; } } |