diff options
author | Felipe Balbi <me@felipebalbi.com> | 2008-06-08 12:34:48 +0300 |
---|---|---|
committer | Daniel Drake <dsd@gentoo.org> | 2008-06-15 15:11:11 -0500 |
commit | 5ad79b324bc5e11a75a585398a1e81c26f05e758 (patch) | |
tree | 52de928991fa934e0cbfb0f5209e27a19014c610 /libusb/core.c | |
parent | 2d3a1111caff40ebb87983c861ff548cdc9e5946 (diff) | |
download | libusb-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.c | 7 |
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 } |