summaryrefslogtreecommitdiff
path: root/utils/hwstub/stub/main.c
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2014-04-12 00:06:31 +0200
committerAmaury Pouly <amaury.pouly@gmail.com>2014-04-12 00:11:13 +0200
commit910235b49a754fcd18157dbd22e125a32b482c9d (patch)
treec7d6bce9ed7c73d27c5bae4c42564c6745417c74 /utils/hwstub/stub/main.c
parent957613420e9c4906e8bb8ac685e10fc0c24329b8 (diff)
downloadrockbox-910235b49a754fcd18157dbd22e125a32b482c9d.tar.gz
rockbox-910235b49a754fcd18157dbd22e125a32b482c9d.zip
hwstub: fix error in config descriptor, cleanup some code
Change-Id: I853340ed2c187a044726ca03ec52aed655707e27
Diffstat (limited to 'utils/hwstub/stub/main.c')
-rw-r--r--utils/hwstub/stub/main.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/utils/hwstub/stub/main.c b/utils/hwstub/stub/main.c
index 37590e88f8..c831de0196 100644
--- a/utils/hwstub/stub/main.c
+++ b/utils/hwstub/stub/main.c
@@ -171,7 +171,7 @@ static void handle_std_dev_desc(struct usb_ctrlrequest *req)
171 } 171 }
172 else 172 else
173 { 173 {
174 max_packet_size=(usb_drv_port_speed() ? 64 : 512); 174 max_packet_size = (usb_drv_port_speed() ? 64 : 512);
175 config_descriptor.bDescriptorType = USB_DT_OTHER_SPEED_CONFIG; 175 config_descriptor.bDescriptorType = USB_DT_OTHER_SPEED_CONFIG;
176 } 176 }
177 size = sizeof(struct usb_config_descriptor); 177 size = sizeof(struct usb_config_descriptor);
@@ -193,7 +193,6 @@ static void handle_std_dev_desc(struct usb_ctrlrequest *req)
193 /* target specific descriptors */ 193 /* target specific descriptors */
194 target_get_config_desc(usb_buffer + size, &size); 194 target_get_config_desc(usb_buffer + size, &size);
195 /* fix config descriptor */ 195 /* fix config descriptor */
196 config_descriptor.bNumInterfaces = 1;
197 config_descriptor.wTotalLength = size; 196 config_descriptor.wTotalLength = size;
198 memcpy(usb_buffer, (void *)&config_descriptor, sizeof(config_descriptor)); 197 memcpy(usb_buffer, (void *)&config_descriptor, sizeof(config_descriptor));
199 198