[Pcsclite-cvs-commit] r4867 - /trunk/PCSC/src/winscard_svc.c
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Fri Apr 9 08:18:14 UTC 2010
Author: rousseau
Date: Fri Apr 9 08:18:12 2010
New Revision: 4867
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=4867
Log:
Log the command return code using DEBUG (SCARD_S_SUCCESS) or ERROR
(every thing else) level
Modified:
trunk/PCSC/src/winscard_svc.c
Modified: trunk/PCSC/src/winscard_svc.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/winscard_svc.c?rev=4867&op=diff
==============================================================================
--- trunk/PCSC/src/winscard_svc.c (original)
+++ trunk/PCSC/src/winscard_svc.c Fri Apr 9 08:18:12 2010
@@ -276,6 +276,9 @@
if (ret < 0) { Log2(PCSC_LOG_DEBUG, "Client die: %d", filedes); goto exit; }
#define WRITE_BODY(v) \
+ WRITE_BODY_WITH_COMMAND(CommandsText[header.command], v)
+#define WRITE_BODY_WITH_COMMAND(command, v) \
+ Log4(SCARD_S_SUCCESS == v.rv ? PCSC_LOG_DEBUG : PCSC_LOG_ERROR, "%s rv=0x%X for client %d", command, v.rv, filedes); \
ret = SHMMessageSend(&v, sizeof(v), filedes, PCSCLITE_WRITE_TIMEOUT);
static void ContextThread(LPVOID newContext)
@@ -772,7 +775,7 @@
Log2(PCSC_LOG_DEBUG, "Signal client: %d", filedes);
waStr.rv = rv;
- WRITE_BODY(waStr)
+ WRITE_BODY_WITH_COMMAND("SIGNAL", waStr)
return ret;
} /* MSGSignalClient */
More information about the Pcsclite-cvs-commit
mailing list