summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2013-05-31 16:38:14 +0200
committerFelix Fietkau <nbd@openwrt.org>2013-05-31 16:38:14 +0200
commitb62a33af03c39a8970249ce7afe7baec7ea9b91b (patch)
treec3c3b46aca30b80c17065dd7d2f6f18753f69e32 /main.c
parent667d9c5939df265b16ea1978fb0a3a1444b75108 (diff)
add support for remaining device modes
Diffstat (limited to 'main.c')
-rw-r--r--main.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/main.c b/main.c
index 5cf6a45..22e1705 100644
--- a/main.c
+++ b/main.c
@@ -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);
}
}