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
+1 -1
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;
else
len = setup->length;