[Pcsclite-cvs-commit] r5382 - /trunk/Drivers/ccid/src/ccid_serial.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Fri Nov 5 22:49:02 UTC 2010


Author: rousseau
Date: Fri Nov  5 22:49:01 2010
New Revision: 5382

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=5382
Log:
ReadSerial(): further improve check from revision 5381

Modified:
    trunk/Drivers/ccid/src/ccid_serial.c

Modified: trunk/Drivers/ccid/src/ccid_serial.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/ccid_serial.c?rev=5382&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/ccid_serial.c (original)
+++ trunk/Drivers/ccid/src/ccid_serial.c Fri Nov  5 22:49:01 2010
@@ -310,7 +310,7 @@
 	/* total frame size */
 	to_read = 10+dw2i(buffer, 1);
 
-	if ((to_read < 0) || (to_read > 0x20000))
+	if ((to_read < 10) || (to_read > (int)*length))
 	{
 		DEBUG_CRITICAL2("Wrong value for frame size: %d", to_read);
 		return STATUS_COMM_ERROR;




More information about the Pcsclite-cvs-commit mailing list