fixed the string descriptor send to host more than actual

This commit is contained in:
heyuanjie87 2013-01-17 14:03:45 +08:00
parent a3bde3c4a3
commit 7ce0547575
1 changed files with 1 additions and 1 deletions

View File

@ -124,7 +124,7 @@ static rt_err_t _get_string_descriptor(struct udevice* device, ureq_t setup)
} }
} }
if(setup->length == 0xFF) if(setup->length > len)
len = str_desc.bLength; len = str_desc.bLength;
else else
len = setup->length; len = setup->length;