diff options
author | Felix Fietkau <nbd@openwrt.org> | 2013-05-31 16:38:14 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2013-05-31 16:38:14 +0200 |
commit | b62a33af03c39a8970249ce7afe7baec7ea9b91b (patch) | |
tree | c3c3b46aca30b80c17065dd7d2f6f18753f69e32 /main.c | |
parent | 667d9c5939df265b16ea1978fb0a3a1444b75108 (diff) |
add support for remaining device modes
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -25,7 +25,7 @@ int n_messages = 0; static struct avl_tree devices; -static struct libusb_context *usb; +struct libusb_context *usb; static struct libusb_device **usbdevs; static int n_usbdevs; @@ -280,7 +280,8 @@ static void iterate_devs(cmd_cb_t cb) if (data.config) libusb_free_config_descriptor(data.config); - libusb_close(data.devh); + if (data.devh) + libusb_close(data.devh); } } |