From e0d31bafa7b0dcde80e6c20f4679e9ae741360c2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 11 Nov 2015 13:48:40 +0530 Subject: [PATCH] MTP driver: Fix for SD card causing errors with some devices on linux and OS X --- src/calibre/devices/mtp/unix/driver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/devices/mtp/unix/driver.py b/src/calibre/devices/mtp/unix/driver.py index 5ff991b92d..edab895787 100644 --- a/src/calibre/devices/mtp/unix/driver.py +++ b/src/calibre/devices/mtp/unix/driver.py @@ -367,7 +367,7 @@ class MTP_DEVICE(MTPDeviceBase): ename = name.encode('utf-8') if isinstance(name, unicode) else name sid, pid = parent.storage_id, parent.object_id if pid == sid: - pid = 0 + pid = 0xFFFFFFFF ans, errs = self.dev.put_file(sid, pid, ename, stream, size, callback) if ans is None: