[Pcsclite-cvs-commit] r4480 - /trunk/PCSC/src/winscard_msg.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Mon Oct 12 14:11:25 UTC 2009


Author: rousseau
Date: Mon Oct 12 14:11:10 2009
New Revision: 4480

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=4480
Log:
SHMMessageSend(): use send(..., MSG_NOSIGNAL) instead of write(...) to
avoid receiving a SIGPIPE signal if pcscd has exited. We just get EPIPE
as return value

Modified:
    trunk/PCSC/src/winscard_msg.c

Modified: trunk/PCSC/src/winscard_msg.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/winscard_msg.c?rev=4480&op=diff
==============================================================================
--- trunk/PCSC/src/winscard_msg.c (original)
+++ trunk/PCSC/src/winscard_msg.c Mon Oct 12 14:11:10 2009
@@ -180,7 +180,7 @@
 				retval = -1;
 				break;
 			}
-			written = write(filedes, buffer, remaining);
+			written = send(filedes, buffer, remaining, MSG_NOSIGNAL);
 
 			if (written > 0)
 			{




More information about the Pcsclite-cvs-commit mailing list