[Pcsclite-cvs-commit] CVS PCSC/src
CVS User rousseau
ludovic.rousseau@free.fr
Sat, 11 Sep 2004 12:26:08 -0600
Update of /cvsroot/pcsclite/PCSC/src
In directory haydn:/tmp/cvs-serv10063
Modified Files:
readerfactory.c
Log Message:
RFAddReader(): stop if EHSpawnEventHandler() returns an error. This
occurs if the initial reader check (IFDStatusICC) fails.
--- /cvsroot/pcsclite/PCSC/src/readerfactory.c 2004/08/13 20:31:46 1.63
+++ /cvsroot/pcsclite/PCSC/src/readerfactory.c 2004/09/11 18:26:07 1.64
@@ -8,7 +8,7 @@
* Damien Sauveron <damien.sauveron@labri.fr>
* Ludovic Rousseau <ludovic.rousseau@free.fr>
*
- * $Id: readerfactory.c,v 1.63 2004/08/13 20:31:46 rousseau Exp $
+ * $Id: readerfactory.c,v 1.64 2004/09/11 18:26:07 rousseau Exp $
*/
#include "config.h"
@@ -251,7 +251,9 @@
return rv;
}
- EHSpawnEventHandler(sReadersContexts[dwContext]);
+ rv = EHSpawnEventHandler(sReadersContexts[dwContext]);
+ if (rv != SCARD_S_SUCCESS)
+ return rv;
/*
* Call on the driver to see if there are multiple slots