diff options
Diffstat (limited to 'scd/scdaemon.c')
-rw-r--r-- | scd/scdaemon.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/scd/scdaemon.c b/scd/scdaemon.c index 12eff755b..42efb4c37 100644 --- a/scd/scdaemon.c +++ b/scd/scdaemon.c @@ -89,6 +89,7 @@ enum cmd_and_opt_values oDaemon, oBatch, oReaderPort, + oCardTimeout, octapiDriver, opcscDriver, oDisableCCID, @@ -143,6 +144,8 @@ static ARGPARSE_OPTS opts[] = { "@" #endif /* end --disable-ccid */), + ARGPARSE_s_u (oCardTimeout, "card-timeout", + N_("|N|disconnect the card after N seconds of inactivity")), ARGPARSE_s_n (oDisablePinpad, "disable-pinpad", N_("do not use a reader's pinpad")), @@ -611,6 +614,8 @@ main (int argc, char **argv ) break; case oDenyAdmin: opt.allow_admin = 0; break; + case oCardTimeout: opt.card_timeout = pargs.r.ret_ulong; break; + case oDisableApplication: add_to_strlist (&opt.disabled_applications, pargs.r.ret_str); break; |