[Pcsclite-cvs-commit] r6654 - /trunk/PCSC/src/winscard.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Mon Jun 10 12:28:42 UTC 2013


Author: rousseau
Date: Mon Jun 10 12:28:42 2013
New Revision: 6654

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=6654
Log:
SCardGetAttrib(): Add support of SCARD_ATTR_DEVICE_SYSTEM_NAME

Thanks to Rafael Ugalde Beriain

Modified:
    trunk/PCSC/src/winscard.c

Modified: trunk/PCSC/src/winscard.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/winscard.c?rev=6654&op=diff
==============================================================================
--- trunk/PCSC/src/winscard.c (original)
+++ trunk/PCSC/src/winscard.c Mon Jun 10 12:28:42 2013
@@ -1390,7 +1390,8 @@
 			/* Special case SCARD_ATTR_DEVICE_FRIENDLY_NAME as it is better
 			 * implemented in pcscd (it knows the friendly name)
 			 */
-			if (dwAttrId == SCARD_ATTR_DEVICE_FRIENDLY_NAME)
+			if ((SCARD_ATTR_DEVICE_FRIENDLY_NAME == dwAttrId)
+				|| (SCARD_ATTR_DEVICE_SYSTEM_NAME == dwAttrId))
 			{
 				unsigned int len = strlen(rContext->readerState->readerName)+1;
 
@@ -1403,7 +1404,6 @@
 					rv = SCARD_S_SUCCESS;
 				}
 				*pcbAttrLen = len;
-
 			}
 			else
 				rv = SCARD_E_UNSUPPORTED_FEATURE;




More information about the Pcsclite-cvs-commit mailing list