diff --git a/g10/call-agent.c b/g10/call-agent.c index a9d72719f..fd9f8e079 100644 --- a/g10/call-agent.c +++ b/g10/call-agent.c @@ -974,9 +974,7 @@ agent_keytocard (const char *hexgrip, int keyno, int force, rc = assuan_transact (agent_ctx, line, NULL, NULL, default_inq_cb, &parm, NULL, NULL); - if (rc) - return rc; - + status_sc_op_failure (rc); return rc; }