aboutsummaryrefslogtreecommitdiffstats
path: root/g10/ccid-driver.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/ccid-driver.c')
-rw-r--r--g10/ccid-driver.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/g10/ccid-driver.c b/g10/ccid-driver.c
index 3a142cacb..131693820 100644
--- a/g10/ccid-driver.c
+++ b/g10/ccid-driver.c
@@ -513,8 +513,13 @@ ccid_open_reader (ccid_driver_t *handle, int readerno)
if (rc)
{
DEBUGOUT_1 ("usb_claim_interface failed: %d\n", rc);
-
- XXXXX;
+#if defined(GNUPG_MAJOR_VERSION) \
+ || (defined(GNUPG_SCD_MAIN_HEADER) && defined(HAVE_JNLIB_LOGGING))
+ log_info ("CCID can't be used - "
+ "please check that the device file "
+ "(e.g. /proc/bus/usb) "
+ "has appropriate permissions\n" );
+#endif
free (*handle);
*handle = NULL;