From: Vadim Galyant Date: Sat, 9 Dec 2017 07:46:34 +0000 (+0900) Subject: [USBPORT] Correcting USB2_InitTtEndpoint(). X-Git-Tag: 0.4.9-RC~357^2~34 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=8b9d5d1514d2e9ee6a8d1814939ed0191e5a1186 [USBPORT] Correcting USB2_InitTtEndpoint(). --- diff --git a/drivers/usb/usbport/usb2.c b/drivers/usb/usbport/usb2.c index b9423258749..b3d7f4d80c1 100644 --- a/drivers/usb/usbport/usb2.c +++ b/drivers/usb/usbport/usb2.c @@ -284,8 +284,6 @@ USB2_InitTtEndpoint(IN PUSB2_TT_ENDPOINT TtEndpoint, IN USHORT MaxPacketSize, IN PUSB2_TT Tt) { - RtlZeroMemory(TtEndpoint, sizeof(USB2_TT_ENDPOINT)); - TtEndpoint->TtEndpointParams.TransferType = TransferType; TtEndpoint->TtEndpointParams.Direction = Direction; TtEndpoint->TtEndpointParams.DeviceSpeed = DeviceSpeed; @@ -293,6 +291,18 @@ USB2_InitTtEndpoint(IN PUSB2_TT_ENDPOINT TtEndpoint, TtEndpoint->Period = Period; TtEndpoint->MaxPacketSize = MaxPacketSize; TtEndpoint->Tt = Tt; + + TtEndpoint->CalcBusTime = 0; + TtEndpoint->StartTime = 0; + TtEndpoint->ActualPeriod = 0; + TtEndpoint->StartFrame = 0; + TtEndpoint->StartMicroframe = 0; + + TtEndpoint->Nums.AsULONG = 0; + TtEndpoint->NextTtEndpoint = NULL; + TtEndpoint->Reserved2 = 0; + TtEndpoint->PreviosPeriod = 0; + TtEndpoint->IsPromoted = FALSE; } BOOLEAN