Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 450832dcd83d0e52e8d1601dd4b8e4de > files > 1

pcsc-lite-1.1.2-4mdk.src.rpm

diff -uNr pcsc-lite-1.1.2.orig/src/winscard_svc.c pcsc-lite-1.1.2/src/winscard_svc.c
--- pcsc-lite-1.1.2.orig/src/winscard_svc.c	2003-04-23 05:18:04.000000000 -0400
+++ pcsc-lite-1.1.2/src/winscard_svc.c	2003-04-23 05:13:42.000000000 -0400
@@ -146,10 +146,14 @@
 		stStr = ((status_struct *) msgStruct->data);
 		rv = MSGCheckHandleAssociation(msgStruct->request_id, stStr->hCard);
 		if (rv != 0) return rv;
-		stStr->rv = SCardStatus(stStr->hCard, stStr->mszReaderNames,
-			&stStr->pcchReaderLen, &stStr->pdwState,
-			&stStr->pdwProtocol, stStr->pbAtr, &stStr->pcbAtrLen);
-
+// JR01 Begin
+		stStr->rv = SCardStatus(stStr->hCard, NULL,
+			NULL, &stStr->pdwState,
+			&stStr->pdwProtocol, NULL, NULL);
+//		stStr->rv = SCardStatus(stStr->hCard, stStr->mszReaderNames,
+//			&stStr->pcchReaderLen, &stStr->pdwState,
+//			&stStr->pdwProtocol, stStr->pbAtr, &stStr->pcbAtrLen);
+// JR01 End
 	case SCARD_TRANSMIT:
 		trStr = ((transmit_struct *) msgStruct->data);
 		rv = MSGCheckHandleAssociation(msgStruct->request_id, trStr->hCard);