diff options
Diffstat (limited to 'src/iphone.c')
| -rw-r--r-- | src/iphone.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/iphone.c b/src/iphone.c index f5bc206..68963fe 100644 --- a/src/iphone.c +++ b/src/iphone.c | |||
| @@ -140,14 +140,14 @@ iphone_error_t iphone_free_device ( iphone_device_t device ) { | |||
| 140 | 140 | ||
| 141 | if (device->buffer) { | 141 | if (device->buffer) { |
| 142 | free(device->buffer); | 142 | free(device->buffer); |
| 143 | if (device->device) { | ||
| 144 | usb_release_interface(device->device, 1); | ||
| 145 | usb_reset(device->device); | ||
| 146 | usb_close(device->device); | ||
| 147 | ret = IPHONE_E_SUCCESS; | ||
| 148 | } | ||
| 149 | free(device); | ||
| 150 | } | 143 | } |
| 144 | if (device->device) { | ||
| 145 | usb_release_interface(device->device, 1); | ||
| 146 | usb_reset(device->device); | ||
| 147 | usb_close(device->device); | ||
| 148 | ret = IPHONE_E_SUCCESS; | ||
| 149 | } | ||
| 150 | free(device); | ||
| 151 | return ret; | 151 | return ret; |
| 152 | } | 152 | } |
| 153 | 153 | ||
