[Pcsclite-cvs-commit] r5128 - /trunk/PCSC/src/winscard_svc.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Fri Aug 13 13:06:19 UTC 2010


Author: rousseau
Date: Fri Aug 13 13:06:13 2010
New Revision: 5128

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=5128
Log:
ContextThread(): fix goto label when it _is_ an overflow

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=5128&op=diff
==============================================================================
--- trunk/PCSC/src/winscard_svc.c (original)
+++ trunk/PCSC/src/winscard_svc.c Fri Aug 13 13:06:13 2010
@@ -618,7 +618,7 @@
 				/* avoids buffer overflow */
 				if ((trStr.pcbRecvLength > sizeof(pbRecvBuffer))
 					|| (trStr.cbSendLength > sizeof(pbSendBuffer)))
-					goto exit;
+					goto buffer_overflow;
 
 				/* read sent buffer */
 				ret = MessageReceive(pbSendBuffer, trStr.cbSendLength, filedes);
@@ -668,7 +668,7 @@
 				if ((ctStr.cbRecvLength > sizeof(pbRecvBuffer))
 					|| (ctStr.cbSendLength > sizeof(pbSendBuffer)))
 				{
-					goto exit;
+					goto buffer_overflow;
 				}
 
 				/* read sent buffer */




More information about the Pcsclite-cvs-commit mailing list