https://git.reactos.org/?p=reactos.git;a=commitdiff;h=477cf902e4c89706022e1508d2d4189a0c21afc3

commit 477cf902e4c89706022e1508d2d4189a0c21afc3
Author:     Thomas Faber <thomas.fa...@reactos.org>
AuthorDate: Mon Apr 1 14:04:56 2019 +0200
Commit:     Thomas Faber <thomas.fa...@reactos.org>
CommitDate: Sun Apr 14 15:32:16 2019 +0200

    [USBHUB_NEW] Fix inverted check in USBH_RestoreDevice.
    
    This allows re-enabling a disabled device.
---
 drivers/usb/usbhub_new/pnp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/usb/usbhub_new/pnp.c b/drivers/usb/usbhub_new/pnp.c
index c1862574b0..723c106b4a 100644
--- a/drivers/usb/usbhub_new/pnp.c
+++ b/drivers/usb/usbhub_new/pnp.c
@@ -2068,7 +2068,7 @@ USBH_RestoreDevice(IN PUSBHUB_PORT_PDO_EXTENSION 
PortExtension,
     ASSERT(PortExtension->PortNumber > 0);
     PortData = &HubExtension->PortData[PortExtension->PortNumber - 1];
 
-    if (PortExtension->Common.SelfDevice == PortData->DeviceObject)
+    if (PortExtension->Common.SelfDevice != PortData->DeviceObject)
     {
         Status = STATUS_UNSUCCESSFUL;
         return Status;

Reply via email to