[Pcsclite-cvs-commit] XCardII/src xcardMain.cpp,1.21,1.22

rousseau@quantz.debian.org rousseau@quantz.debian.org
Tue, 30 Sep 2003 22:38:02 +0200


Update of /cvsroot/muscleapps/XCardII/src
In directory quantz:/tmp/cvs-serv29957

Modified Files:
	xcardMain.cpp 
Log Message:
correctly initialize some structures to avoid a crash. Closes [ #300106 ]
xcard crash on 'Refresh Contents'


Index: xcardMain.cpp
===================================================================
RCS file: /cvsroot/muscleapps/XCardII/src/xcardMain.cpp,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- xcardMain.cpp	30 Sep 2003 20:22:25 -0000	1.21
+++ xcardMain.cpp	30 Sep 2003 20:37:59 -0000	1.22
@@ -175,6 +175,9 @@
     readerList[i] = 0;
   }
 
+  memset(&pConnection, 0, sizeof(pConnection));
+  memset(&clickedReader, 0, sizeof(clickedReader));
+
     do {
       arrayLength = 0;
       rv = MSCListTokens(MSC_LIST_ALL, 0, &arrayLength);
@@ -1242,7 +1245,6 @@
   MSCUShort16 pinInf;
 
   g_browseBox1->clear();
-
 
   if ( clickedReader == 0 ) {
     snprintf(errorMessage, sizeof(errorMessage), "%s",