From d7d48b5883ab917e98078acbb45752c1f81cbe28 Mon Sep 17 00:00:00 2001 From: schulz Date: Sun, 17 Feb 2019 09:41:58 +0000 Subject: [PATCH] return correct length of string descriptor git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@55695 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- arch/arm-native/soc/broadcom/2708/usb/usb2otg/usb2otg_hub.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm-native/soc/broadcom/2708/usb/usb2otg/usb2otg_hub.c b/arch/arm-native/soc/broadcom/2708/usb/usb2otg/usb2otg_hub.c index 9fbfe78282..8bd37308e0 100644 --- a/arch/arm-native/soc/broadcom/2708/usb/usb2otg/usb2otg_hub.c +++ b/arch/arm-native/soc/broadcom/2708/usb/usb2otg/usb2otg_hub.c @@ -114,7 +114,7 @@ WORD FNAME_ROOTHUB(cmdControlXFer)(struct IOUsbHWReq *ioreq, if (len > 1) { ioreq->iouh_Actual = 2; - *mptr++ = AROS_WORD2BE((slen << 9)|UDT_STRING); + *mptr++ = AROS_WORD2BE(((slen + 1) << 9)|UDT_STRING); /* "expand" string to utf16 */ while ((ioreq->iouh_Actual + 1) < len) { -- 2.11.4.GIT