diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py index 73e6bd0dad..d478f47cea 100644 --- a/src/calibre/devices/android/driver.py +++ b/src/calibre/devices/android/driver.py @@ -200,7 +200,10 @@ class ANDROID(USBMS): return dirs def windows_sort_drives(self, drives): - vid, pid, bcd = self.device_being_opened[:3] + try: + vid, pid, bcd = self.device_being_opened[:3] + except: + vid, pid, bcd = -1, -1, -1 if (vid, pid, bcd) == (0x0e79, 0x1408, 0x0222): letter_a = drives.get('carda', None) if letter_a is not None: