[Pcsclite-cvs-commit] r4701 - /trunk/PCSC/src/winscard_clnt.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Tue Feb 2 10:17:21 UTC 2010


Author: rousseau
Date: Tue Feb  2 10:17:20 2010
New Revision: 4701

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=4701
Log:
SCardEstablishContext(): set PCSCLITE_PCSCD_ARGS with the argument you
want to pass to pcscd in autostart
Only one argument is passed. The space character is not a separator.
example: export PCSCLITE_PCSCD_ARGS=-dfa

Modified:
    trunk/PCSC/src/winscard_clnt.c

Modified: trunk/PCSC/src/winscard_clnt.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/winscard_clnt.c?rev=4701&op=diff
==============================================================================
--- trunk/PCSC/src/winscard_clnt.c (original)
+++ trunk/PCSC/src/winscard_clnt.c Tue Feb  2 10:17:20 2010
@@ -426,9 +426,11 @@
 			if (0 == pid)
 			{
 				int ret;
+				char *param = getenv("PCSCLITE_PCSCD_ARGS");
 
 				/* son process */
-				ret = execl(PCSCD_BINARY, "pcscd", "--auto-exit", (char *)NULL);
+				ret = execl(PCSCD_BINARY, "pcscd", "--auto-exit", param,
+					(char *)NULL);
 				Log2(PCSC_LOG_CRITICAL, "exec failed: %s", strerror(errno));
 				exit(1);
 			}




More information about the Pcsclite-cvs-commit mailing list