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:
martin 2009-04-17 07:19:03 +00:00
parent 07fce14a6b
commit 09a442adb4
1 changed files with 1 additions and 1 deletions

View File

@ -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;