summaryrefslogtreecommitdiff
path: root/libusb/core.c
diff options
context:
space:
mode:
authorFelipe Balbi <me@felipebalbi.com>2008-06-08 12:34:48 +0300
committerDaniel Drake <dsd@gentoo.org>2008-06-15 15:11:11 -0500
commit5ad79b324bc5e11a75a585398a1e81c26f05e758 (patch)
tree52de928991fa934e0cbfb0f5209e27a19014c610 /libusb/core.c
parent2d3a1111caff40ebb87983c861ff548cdc9e5946 (diff)
downloadlibusb-5ad79b324bc5e11a75a585398a1e81c26f05e758.tar.gz
fix doc about libusb_open()
libusb_open() returns int instead of libusb_device_handle. Signed-off-by: Felipe Balbi <me@felipebalbi.com> [dsd: small correction]
Diffstat (limited to 'libusb/core.c')
-rw-r--r--libusb/core.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/libusb/core.c b/libusb/core.c
index a4668f0..8c5c8db 100644
--- a/libusb/core.c
+++ b/libusb/core.c
@@ -207,6 +207,7 @@ libusb_device **list;
libusb_device *found = NULL;
size_t cnt = libusb_get_device_list(&list);
size_t i = 0;
+int err = 0;
if (cnt < 0)
error();
@@ -219,7 +220,11 @@ for (i = 0; i < cnt; i++) {
}
if (found) {
- libusb_device_handle *handle = libusb_open(found);
+ libusb_device_handle *handle;
+
+ err = libusb_open(found, &handle);
+ if (err)
+ error();
// etc
}