[USBPORT] Correcting check Period.
authorVadim Galyant <vgal@rambler.ru>
Wed, 10 Jan 2018 17:40:56 +0000 (02:40 +0900)
committerAmine Khaldi <amine.khaldi@reactos.org>
Sun, 21 Jan 2018 18:35:58 +0000 (19:35 +0100)
drivers/usb/usbport/usb2.c

index 92568f7..8158c70 100644 (file)
@@ -7,7 +7,7 @@
 
 #include "usbport.h"
 
 
 #include "usbport.h"
 
-//#define NDEBUG
+#define NDEBUG
 #include <debug.h>
 
 BOOLEAN
 #include <debug.h>
 
 BOOLEAN
@@ -2104,8 +2104,6 @@ USBPORT_FreeBandwidthUSB2(IN PDEVICE_OBJECT FdoDevice,
     FdoExtension = FdoDevice->DeviceExtension;
 
     Period = Endpoint->EndpointProperties.Period;
     FdoExtension = FdoDevice->DeviceExtension;
 
     Period = Endpoint->EndpointProperties.Period;
-    ASSERT(Period != 0);
-
     ScheduleOffset = Endpoint->EndpointProperties.ScheduleOffset;
     EndpointBandwidth = Endpoint->EndpointProperties.UsbBandwidth;
 
     ScheduleOffset = Endpoint->EndpointProperties.ScheduleOffset;
     EndpointBandwidth = Endpoint->EndpointProperties.UsbBandwidth;
 
@@ -2132,6 +2130,7 @@ USBPORT_FreeBandwidthUSB2(IN PDEVICE_OBJECT FdoDevice,
 
     RtlZeroMemory(Rebalance, sizeof(USB2_REBALANCE));
 
 
     RtlZeroMemory(Rebalance, sizeof(USB2_REBALANCE));
 
+    ASSERT(Period != 0);
     Factor = USB2_FRAMES / Period;
     n = ScheduleOffset * Factor;
 
     Factor = USB2_FRAMES / Period;
     n = ScheduleOffset * Factor;