Merge pull request #14 from heyuanjie87/ForPullRequest

fixed the string descriptor send to host more than actual
This commit is contained in:
qiuyiuestc 2013-01-17 04:25:23 -08:00
commit b91271d490

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;