From 4e83e2e1b35952af089466cc12a939c435af8b30 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Thu, 26 Apr 2018 14:48:54 +0200 Subject: [PATCH] reader-pcsc: fixed default for disconnect_action Initialize it to "leave", even if no pcsc configuration block was given. --- src/libopensc/reader-pcsc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libopensc/reader-pcsc.c b/src/libopensc/reader-pcsc.c index eb5319cd..535c437a 100644 --- a/src/libopensc/reader-pcsc.c +++ b/src/libopensc/reader-pcsc.c @@ -762,7 +762,7 @@ static int pcsc_init(sc_context_t *ctx) /* PC/SC Defaults */ gpriv->provider_library = DEFAULT_PCSC_PROVIDER; gpriv->connect_exclusive = 0; - gpriv->disconnect_action = SCARD_RESET_CARD; + gpriv->disconnect_action = SCARD_LEAVE_CARD; gpriv->transaction_end_action = SCARD_LEAVE_CARD; gpriv->reconnect_action = SCARD_LEAVE_CARD; gpriv->enable_pinpad = 1;