diff --git a/fastboot/usb_osx.cpp b/fastboot/usb_osx.cpp index 032ae3187..9069baa69 100644 --- a/fastboot/usb_osx.cpp +++ b/fastboot/usb_osx.cpp @@ -302,13 +302,6 @@ static int try_device(io_service_t device, usb_handle *handle) { // So, we have a device, finally. Grab its vitals. - - kr = (*dev)->USBDeviceOpen(dev); - if (kr != 0) { - WARN("USBDeviceOpen"); - goto out; - } - kr = (*dev)->GetDeviceVendor(dev, &handle->info.dev_vendor); if (kr != 0) { ERR("GetDeviceVendor"); @@ -381,16 +374,12 @@ static int try_device(io_service_t device, usb_handle *handle) { goto error; } - out: - - (*dev)->USBDeviceClose(dev); (*dev)->Release(dev); return 0; error: if (dev != NULL) { - (*dev)->USBDeviceClose(dev); (*dev)->Release(dev); }