[Pcsclite-cvs-commit] CVS PCSC/src

CVS User rousseau ludovic.rousseau@free.fr
Tue, 14 Sep 2004 01:16:25 -0600


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

Modified Files:
	winscard_clnt.c 
Log Message:
SCardListReaders(): simplify the multi-string creation


--- /cvsroot/pcsclite/PCSC/src/winscard_clnt.c	2004/09/01 08:11:33	1.44
+++ /cvsroot/pcsclite/PCSC/src/winscard_clnt.c	2004/09/14 07:16:24	1.45
@@ -9,7 +9,7 @@
  *  Damien Sauveron <damien.sauveron@labri.fr>
  *  Ludovic Rousseau <ludovic.rousseau@free.fr>
  *
- * $Id: winscard_clnt.c,v 1.44 2004/09/01 08:11:33 rousseau Exp $
+ * $Id: winscard_clnt.c,v 1.45 2004/09/14 07:16:24 rousseau Exp $
  */
 
 #include "config.h"
@@ -1866,14 +1866,11 @@
 				/*
 				 * Build the multi-string
 				 */
-				strcpy(&mszReaders[lastChrPtr],
-					(readerStates[i])->readerName);
-				lastChrPtr += strlen((readerStates[i])->readerName);
-				mszReaders[lastChrPtr] = 0;	/* Add the null */
-				lastChrPtr += 1;
+				strcpy(&mszReaders[lastChrPtr], (readerStates[i])->readerName);
+				lastChrPtr += strlen((readerStates[i])->readerName)+1;
 			}
 		}
-		mszReaders[lastChrPtr] = 0;	/* Add the last null */
+		mszReaders[lastChrPtr] = '\0';	/* Add the last null */
 	}
 
 	*pcchReaders = dwReadersLen;