From: Thomas Faber Date: Mon, 1 Apr 2019 12:04:56 +0000 (+0200) Subject: [USBHUB_NEW] Fix inverted check in USBH_RestoreDevice. X-Git-Tag: 0.4.14-dev~1197 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=477cf902e4c89706022e1508d2d4189a0c21afc3;ds=sidebyside [USBHUB_NEW] Fix inverted check in USBH_RestoreDevice. This allows re-enabling a disabled device. --- diff --git a/drivers/usb/usbhub_new/pnp.c b/drivers/usb/usbhub_new/pnp.c index c1862574b00..723c106b4ac 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;