[Pcsclite-cvs-commit] r2296 - trunk/Drivers/ccid/src
Ludovic Rousseau
rousseau at alioth.debian.org
Tue Jan 2 20:55:40 CET 2007
Author: rousseau
Date: 2007-01-02 20:55:40 +0100 (Tue, 02 Jan 2007)
New Revision: 2296
Modified:
trunk/Drivers/ccid/src/ccid_usb.c
Log:
CloseUSB(): free .dirname and .filename only for the last slot
Modified: trunk/Drivers/ccid/src/ccid_usb.c
===================================================================
--- trunk/Drivers/ccid/src/ccid_usb.c 2007-01-02 17:01:15 UTC (rev 2295)
+++ trunk/Drivers/ccid/src/ccid_usb.c 2007-01-02 19:55:40 UTC (rev 2296)
@@ -570,13 +570,14 @@
usb_release_interface(usbDevice[reader_index].handle,
usbDevice[reader_index].interface);
usb_close(usbDevice[reader_index].handle);
+
+ free(usbDevice[reader_index].dirname);
+ free(usbDevice[reader_index].filename);
}
/* mark the resource unused */
usbDevice[reader_index].handle = NULL;
- free(usbDevice[reader_index].dirname);
usbDevice[reader_index].dirname = NULL;
- free(usbDevice[reader_index].filename);
usbDevice[reader_index].filename = NULL;
usbDevice[reader_index].interface = 0;
More information about the Pcsclite-cvs-commit
mailing list