[Pcsclite-cvs-commit] r2938 - /trunk/PCSC/src/readerfactory.c
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Fri May 9 15:01:51 UTC 2008
Author: rousseau
Date: Fri May 9 15:01:51 2008
New Revision: 2938
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=2938
Log:
RFAddReader(): call RFRemoveReader() to free resources if
EHSpawnEventHandler() fails
Modified:
trunk/PCSC/src/readerfactory.c
Modified: trunk/PCSC/src/readerfactory.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/readerfactory.c?rev=2938&op=diff
==============================================================================
--- trunk/PCSC/src/readerfactory.c (original)
+++ trunk/PCSC/src/readerfactory.c Fri May 9 15:01:51 2008
@@ -309,7 +309,11 @@
rv = EHSpawnEventHandler(sReadersContexts[dwContext], fct);
if (rv != SCARD_S_SUCCESS)
+ {
+ Log2(PCSC_LOG_ERROR, "%s init failed.", lpcReader);
+ RFRemoveReader(lpcReader, dwPort);
return rv;
+ }
}
/*
More information about the Pcsclite-cvs-commit
mailing list