[Pcsclite-cvs-commit] r2650 - /trunk/Drivers/ccid/src/parse.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Sat Oct 13 19:43:52 UTC 2007


Author: rousseau
Date: Sat Oct 13 19:43:52 2007
New Revision: 2650

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=2650
Log:
display "Can't find any CCID device. Maybe you must run parse as root?"
if appropriate

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

Modified: trunk/Drivers/ccid/src/parse.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/parse.c?rev=2650&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/parse.c (original)
+++ trunk/Drivers/ccid/src/parse.c Sat Oct 13 19:43:52 2007
@@ -51,6 +51,7 @@
 	static struct usb_bus *busses = NULL;
 	struct usb_bus *bus;
 	struct usb_dev_handle *dev_handle;
+	int nb = 0;
 
 	usb_init();
 	usb_find_busses();
@@ -109,9 +110,12 @@
 
 			ccid_parse_interface_descriptor(dev_handle, dev);
 			usb_close(dev_handle);
+			nb++;
 		}
 	}
 
+	if ((0 == nb) && (0 != geteuid()))
+		fprintf(stderr, "Can't find any CCID device.\nMaybe you must run parse as root?\n");
 	return 0;
 } /* main */
 




More information about the Pcsclite-cvs-commit mailing list