diff options
Diffstat (limited to 'sm/gpgsm.c')
-rw-r--r-- | sm/gpgsm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sm/gpgsm.c b/sm/gpgsm.c index b60f0bb46..4614938c2 100644 --- a/sm/gpgsm.c +++ b/sm/gpgsm.c @@ -2269,11 +2269,11 @@ main ( int argc, char **argv) case aLearnCard: - if (argc) + if (argc > 1) wrong_args ("--learn-card"); else { - int rc = gpgsm_agent_learn (&ctrl); + int rc = gpgsm_agent_learn (&ctrl, argc? *argv : NULL); if (rc) log_error ("error learning card: %s\n", gpg_strerror (rc)); } |