summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/drivers/bus/usb.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/drivers/bus/usb.c b/src/drivers/bus/usb.c
index 880e3f08c..cad26c77b 100644
--- a/src/drivers/bus/usb.c
+++ b/src/drivers/bus/usb.c
@@ -1022,7 +1022,8 @@ static int usb_describe ( struct usb_device *usb,
}
/* Describe function */
- memcpy ( &desc->class, &interface->class, sizeof ( desc->class ) );
+ memcpy ( &desc->class.class, &interface->class,
+ sizeof ( desc->class.class ) );
desc->count = 1;
interfaces[0] = first;