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

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Mon Jul 27 09:47:19 UTC 2009


Author: rousseau
Date: Mon Jul 27 09:47:18 2009
New Revision: 4343

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=4343
Log:
OpenUSBByName(): do not modify the device name. The same pointer is used
by pcscd

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=4343&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/ccid_usb.c (original)
+++ trunk/Drivers/ccid/src/ccid_usb.c Mon Jul 27 09:47:18 2009
@@ -216,7 +216,7 @@
 		 */
 		if ((dirname = strstr(device, "libhal:")) != NULL)
 		{
-			char *p;
+			const char *p;
 
 #define HAL_HEADER "usb_device_"
 
@@ -241,9 +241,6 @@
 				&& (0 == strncmp(++p, "if", 2))
 			   )
 			{
-				/* terminate the serial number C-string */
-				*(p-1) = '\0';
-
 				/* convert the interface number */
 				interface_number = atoi(p+2);
 			}




More information about the Pcsclite-cvs-commit mailing list