[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