From 58e6990eaabb7302cc8cc979378e6fffe36459b7 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Fri, 4 Mar 2022 10:11:38 +0900 Subject: scd: Fix PK_AUTH with --challenge-response option. * scd/app.c (app_auth): It's only APPTYPE_OPENPGP which supports the challenge response interaction. * scd/command.c (cmd_pkauth): It only wants if it works or not. -- GnuPG-bug-id: 5862 Signed-off-by: NIIBE Yutaka --- scd/command.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'scd/command.c') diff --git a/scd/command.c b/scd/command.c index 392b678c4..28ab0f3c4 100644 --- a/scd/command.c +++ b/scd/command.c @@ -1133,10 +1133,9 @@ cmd_pkauth (assuan_context_t ctx, char *line) } else { - rc = assuan_send_data (ctx, outdata, outdatalen); + if (!challenge_response) + rc = assuan_send_data (ctx, outdata, outdatalen); xfree (outdata); - if (rc) - return rc; /* that is already an assuan error code */ } return rc; -- cgit v1.2.3