summaryrefslogtreecommitdiff
path: root/libusb/descriptor.c
diff options
context:
space:
mode:
Diffstat (limited to 'libusb/descriptor.c')
-rw-r--r--libusb/descriptor.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libusb/descriptor.c b/libusb/descriptor.c
index 32cd795..6cbe23c 100644
--- a/libusb/descriptor.c
+++ b/libusb/descriptor.c
@@ -315,12 +315,12 @@ err:
static void clear_configuration(struct libusb_config_descriptor *config)
{
- if (config->usb_interface) {
+ if (config->interface) {
int i;
for (i = 0; i < config->bNumInterfaces; i++)
clear_interface((struct libusb_interface *)
- config->usb_interface + i);
- free((void *) config->usb_interface);
+ config->interface + i);
+ free((void *) config->interface);
}
if (config->extra)
free((void *) config->extra);
@@ -347,8 +347,8 @@ static int parse_configuration(struct libusb_context *ctx,
tmp = config->bNumInterfaces * sizeof(struct libusb_interface);
usb_interface = malloc(tmp);
- config->usb_interface = usb_interface;
- if (!config->usb_interface)
+ config->interface = usb_interface;
+ if (!config->interface)
return LIBUSB_ERROR_NO_MEM;
memset(usb_interface, 0, tmp);