[Pcsclite-cvs-commit] PCSC/src readerfactory.c,1.49,1.50

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


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

Modified Files:
	readerfactory.c 
Log Message:
move the lpcStripReader[] declaration in the block it is used.


Index: readerfactory.c
===================================================================
RCS file: /cvsroot/pcsclite/PCSC/src/readerfactory.c,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -d -r1.49 -r1.50
--- readerfactory.c	17 Jun 2004 06:31:07 -0000	1.49
+++ readerfactory.c	17 Jun 2004 07:50:39 -0000	1.50
@@ -66,7 +66,6 @@
 {
 	DWORD dwContext, dwContextB, dwGetSize;
 	UCHAR ucGetData[1], ucThread[1];
-	char lpcStripReader[MAX_READERNAME];
 	LONG rv, parentNode;
 
 	int i, j, tmplen, psize;
@@ -95,10 +94,14 @@
 		{
 			if ((sReadersContexts[i])->vHandle != 0)
 			{
+				char lpcStripReader[MAX_READERNAME];
+
+				/* get the reader name without the reader and slot numbers */
 				strncpy(lpcStripReader, (sReadersContexts[i])->lpcReader,
 					sizeof(lpcStripReader));
 				tmplen = strlen(lpcStripReader);
 				lpcStripReader[tmplen - 6] = 0;
+
 				if ((strcmp(lpcReader, lpcStripReader) == 0) &&
 					(dwPort == (sReadersContexts[i])->dwPort))
 				{