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

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Thu May 22 12:06:17 UTC 2008


Author: rousseau
Date: Thu May 22 12:06:09 2008
New Revision: 2966

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=2966
Log:
libusb-compat returns a permission denied error on usb_open() when not
run as root

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=2966&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/parse.c (original)
+++ trunk/Drivers/ccid/src/parse.c Thu May 22 12:06:09 2008
@@ -92,6 +92,11 @@
 			{
 				fprintf(stderr, "Can't usb_open(%s/%s): %s\n",
 					bus->dirname, dev->filename, strerror(errno));
+				if (getuid())
+				{
+					fprintf(stderr, BRIGHT_RED "Please, restart the command as root\n" NORMAL);
+					return 1;
+				}
 				continue;
 			}
 




More information about the Pcsclite-cvs-commit mailing list