diff options
Diffstat (limited to 'firmware/usbstack/usb_storage.c')
-rw-r--r-- | firmware/usbstack/usb_storage.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/usbstack/usb_storage.c b/firmware/usbstack/usb_storage.c index c156d80396..8d1b94bf7a 100644 --- a/firmware/usbstack/usb_storage.c +++ b/firmware/usbstack/usb_storage.c | |||
@@ -430,15 +430,15 @@ int usb_storage_get_config_descriptor(unsigned char *dest,int max_packet_size) | |||
430 | unsigned char *orig_dest = dest; | 430 | unsigned char *orig_dest = dest; |
431 | 431 | ||
432 | interface_descriptor.bInterfaceNumber = usb_interface; | 432 | interface_descriptor.bInterfaceNumber = usb_interface; |
433 | PACK_DATA(dest, interface_descriptor); | 433 | PACK_DATA(&dest, interface_descriptor); |
434 | 434 | ||
435 | endpoint_descriptor.wMaxPacketSize = max_packet_size; | 435 | endpoint_descriptor.wMaxPacketSize = max_packet_size; |
436 | 436 | ||
437 | endpoint_descriptor.bEndpointAddress = ep_in; | 437 | endpoint_descriptor.bEndpointAddress = ep_in; |
438 | PACK_DATA(dest, endpoint_descriptor); | 438 | PACK_DATA(&dest, endpoint_descriptor); |
439 | 439 | ||
440 | endpoint_descriptor.bEndpointAddress = ep_out; | 440 | endpoint_descriptor.bEndpointAddress = ep_out; |
441 | PACK_DATA(dest, endpoint_descriptor); | 441 | PACK_DATA(&dest, endpoint_descriptor); |
442 | 442 | ||
443 | return (dest - orig_dest); | 443 | return (dest - orig_dest); |
444 | } | 444 | } |