From b247ea165cf5662fa76876662dbc5ea77a020b07 Mon Sep 17 00:00:00 2001 From: Nathan Hjelm Date: Fri, 3 May 2013 08:03:37 -0600 Subject: [PATCH] darwin: return LIBUSB_ERROR_NOT_FOUND when reading the active config descriptor when the device is not configured. fixes #172 Signed-off-by: Hans de Goede --- libusb/os/darwin_usb.c | 2 +- libusb/version_nano.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libusb/os/darwin_usb.c b/libusb/os/darwin_usb.c index 83a62a3..cdc88a4 100644 --- a/libusb/os/darwin_usb.c +++ b/libusb/os/darwin_usb.c @@ -508,7 +508,7 @@ static int darwin_get_active_config_descriptor(struct libusb_device *dev, unsign int config_index; if (0 == priv->active_config) - return LIBUSB_ERROR_INVALID_PARAM; + return LIBUSB_ERROR_NOT_FOUND; config_index = get_configuration_index (dev, priv->active_config); if (config_index < 0) diff --git a/libusb/version_nano.h b/libusb/version_nano.h index 82c30cc..7871963 100644 --- a/libusb/version_nano.h +++ b/libusb/version_nano.h @@ -1 +1 @@ -#define LIBUSB_NANO 10663 +#define LIBUSB_NANO 10664