[Pcsclite-cvs-commit] PCSC/src winscard_clnt.c,1.26,1.27

rousseau@haydn.debian.org rousseau@haydn.debian.org


Update of /cvsroot/pcsclite/PCSC/src
In directory haydn:/tmp/cvs-serv17516

Modified Files:
	winscard_clnt.c 
Log Message:
remove duplicated SYS_MutexUnLock() in SCardStatus()


Index: winscard_clnt.c
===================================================================
RCS file: /cvsroot/pcsclite/PCSC/src/winscard_clnt.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- winscard_clnt.c	23 Jan 2004 10:54:21 -0000	1.26
+++ winscard_clnt.c	19 Mar 2004 10:08:29 -0000	1.27
@@ -996,10 +996,7 @@
 	if (mszReaderNames)
 	{
 		if (*pcchReaderLen > dwReaderLen)
-		{
-			SYS_MutexUnLock(psContextMap[dwContextIndex].mMutex);	
 			rv = SCARD_E_INSUFFICIENT_BUFFER;
-		}
 
 		strncpy(mszReaderNames, 
 			psContextMap[dwContextIndex].psChannelMap[dwChannelIndex].readerName, 
@@ -1009,10 +1006,7 @@
 	if (pbAtr)
 	{
 		if (*pcbAtrLen > dwAtrLen)
-		{
-			SYS_MutexUnLock(psContextMap[dwContextIndex].mMutex);	
 			rv = SCARD_E_INSUFFICIENT_BUFFER;
-		}
 
 		memcpy(pbAtr, (readerStates[i])->cardAtr,
 			min((readerStates[i])->cardAtrLength, dwAtrLen));