From 85a69325ea9888092feea8fea8b4197b9b28aeac Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 26 Aug 2014 06:56:57 +0530 Subject: [PATCH] Output busnum and devnum when failing to open mtp device --- src/calibre/devices/mtp/unix/libmtp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/devices/mtp/unix/libmtp.c b/src/calibre/devices/mtp/unix/libmtp.c index b08cb7da68..05c6503e7d 100644 --- a/src/calibre/devices/mtp/unix/libmtp.c +++ b/src/calibre/devices/mtp/unix/libmtp.c @@ -219,7 +219,7 @@ Device_init(Device *self, PyObject *args, PyObject *kwds) Py_BEGIN_ALLOW_THREADS; dev = LIBMTP_Open_Raw_Device_Uncached(&rdev); Py_END_ALLOW_THREADS; - if (dev == NULL) { free(rawdevs); PyErr_SetString(MTPError, "Unable to open raw device."); return -1; } + if (dev == NULL) { free(rawdevs); PyErr_Format(MTPError, "Unable to open raw device with busnum=%lu and devnum=%u", busnum, devnum); return -1; } break; } }