From 92093a59243f01819482d53659b40898504bf5d3 Mon Sep 17 00:00:00 2001 From: Doug Johnston Date: Wed, 28 Dec 2016 11:21:04 -0800 Subject: [PATCH] Windows: return proper status currently always returning `LIBUSB_SUCCESS` even if error was found Closes #183 Signed-off-by: Chris Dickens --- libusb/os/windows_winusb.c | 2 +- libusb/version_nano.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libusb/os/windows_winusb.c b/libusb/os/windows_winusb.c index 0dce0ea..92c7234 100644 --- a/libusb/os/windows_winusb.c +++ b/libusb/os/windows_winusb.c @@ -977,7 +977,7 @@ static int cache_config_descriptors(struct libusb_device *dev, HANDLE hub_handle LOOP_BREAK(LIBUSB_ERROR_NO_MEM); memcpy(priv->config_descriptor[i], cd_data, cd_data->wTotalLength); } - return LIBUSB_SUCCESS; + return r; } /* diff --git a/libusb/version_nano.h b/libusb/version_nano.h index 7edf2e7..5c17f82 100644 --- a/libusb/version_nano.h +++ b/libusb/version_nano.h @@ -1 +1 @@ -#define LIBUSB_NANO 11187 +#define LIBUSB_NANO 11188 -- 2.7.4