From 09a442adb434de0a122fd1e89e43a1786fc85437 Mon Sep 17 00:00:00 2001 From: martin Date: Fri, 17 Apr 2009 07:19:03 +0000 Subject: [PATCH] Fix SCardDisconnect reset parameter. git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3683 c6295689-39f2-0310-b995-f0e70906c6a9 --- 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 6207ef29..add702a8 100644 --- a/src/libopensc/reader-pcsc.c +++ b/src/libopensc/reader-pcsc.c @@ -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;