[Pcsclite-cvs-commit] r6023 - /trunk/Drivers/ccid/src/ccid_usb.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Mon Oct 10 13:02:29 UTC 2011


Author: rousseau
Date: Mon Oct 10 13:02:29 2011
New Revision: 6023

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=6023
Log:
CloseUSB(): free the sIFD_iManufacturer allocated resource is needed

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

Modified: trunk/Drivers/ccid/src/ccid_usb.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/ccid_usb.c?rev=6023&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/ccid_usb.c (original)
+++ trunk/Drivers/ccid/src/ccid_usb.c Mon Oct 10 13:02:29 2011
@@ -738,6 +738,9 @@
 		if (usbDevice[reader_index].ccid.sIFD_serial_number)
 			free(usbDevice[reader_index].ccid.sIFD_serial_number);
 
+		if (usbDevice[reader_index].ccid.sIFD_iManufacturer)
+			free(usbDevice[reader_index].ccid.sIFD_iManufacturer);
+
 		/* reset so that bSeq starts at 0 again */
 		if (DriverOptions & DRIVER_OPTION_RESET_ON_CLOSE)
 			(void)libusb_reset_device(usbDevice[reader_index].dev_handle);




More information about the Pcsclite-cvs-commit mailing list