调用usb_close()而不调用usb_release_interface()

调用usb_close()而不调用usb_release_interface(),usb,libusb,Usb,Libusb,我正在读一个USB设备的应用程序和Linux驱动程序。我发现当用USB_close()关闭USB设备时,它没有调用USB_release_interface(),我想它是这样做的,因为它在打开它时调用USB_claim_interface()。usb_close()会释放设备手柄吗?这个不匹配的声明/发布是否可以接受,或者它会导致问题(比如让设备保持忙碌,导致usb_claim_interface()失败,这是我在运行程序时观察到的)

我正在读一个USB设备的应用程序和Linux驱动程序。我发现当用USB_close()关闭USB设备时,它没有调用USB_release_interface(),我想它是这样做的,因为它在打开它时调用USB_claim_interface()。usb_close()会释放设备手柄吗?这个不匹配的声明/发布是否可以接受,或者它会导致问题(比如让设备保持忙碌,导致usb_claim_interface()失败,这是我在运行程序时观察到的)