From c1e6302b347caf852a056b9c721469ccb51f44da Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Mon, 27 Mar 2017 14:02:01 +0900 Subject: g10: Support specifying SERIALNO for --card-status. * g10/gpg.c (main): Allow an argument for --card-status. * g10/card-util.c (current_card_status): Rename from card_status. (card_status): New, which supports multiple cards. (get_one_name): Use current_card_status. Signed-off-by: NIIBE Yutaka --- g10/gpg.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'g10/gpg.c') diff --git a/g10/gpg.c b/g10/gpg.c index b3d606bc5..507422c73 100644 --- a/g10/gpg.c +++ b/g10/gpg.c @@ -4791,9 +4791,12 @@ main (int argc, char **argv) #ifdef ENABLE_CARD_SUPPORT case aCardStatus: - if (argc) - wrong_args ("--card-status"); - card_status (es_stdout, NULL, 0); + if (argc == 0) + card_status (es_stdout, NULL); + else if (argc == 1) + card_status (es_stdout, *argv); + else + wrong_args ("--card-status [serialno]"); break; case aCardEdit: -- cgit v1.2.3