Fix SCardDisconnect reset parameter.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3683 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
parent
07fce14a6b
commit
09a442adb4
|
@ -633,7 +633,7 @@ static int pcsc_disconnect(sc_reader_t * reader, sc_slot_info_t * slot)
|
|||
struct pcsc_slot_data *pslot = GET_SLOT_DATA(slot);
|
||||
struct pcsc_private_data *priv = GET_PRIV_DATA(reader);
|
||||
|
||||
priv->gpriv->SCardDisconnect(pslot->pcsc_card, priv->gpriv->transaction_reset ?
|
||||
priv->gpriv->SCardDisconnect(pslot->pcsc_card, priv->gpriv->connect_reset ?
|
||||
SCARD_RESET_CARD : SCARD_LEAVE_CARD);
|
||||
memset(pslot, 0, sizeof(*pslot));
|
||||
slot->flags = 0;
|
||||
|
|
Loading…
Reference in New Issue