Skip to content

Commit 73f0365

Browse files
committed
use USBDEVFS_DISCONNECT_CLAIM
1 parent b8ab1ec commit 73f0365

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

mtp/backend/linux/usb/Device.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ namespace mtp { namespace usb
5252

5353
InterfaceToken::InterfaceToken(int fd, unsigned interfaceNumber): _fd(fd), _interfaceNumber(interfaceNumber)
5454
{
55-
IOCTL(_fd, USBDEVFS_CLAIMINTERFACE, &interfaceNumber);
55+
usbdevfs_disconnect_claim claim = {};
56+
claim.interface = interfaceNumber;
57+
IOCTL(_fd, USBDEVFS_DISCONNECT_CLAIM, &claim);
5658
}
5759

5860
InterfaceToken::~InterfaceToken()

0 commit comments

Comments
 (0)