summaryrefslogtreecommitdiffstats
path: root/src/interface/efi/efi_usb.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/interface/efi/efi_usb.c')
-rw-r--r--src/interface/efi/efi_usb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interface/efi/efi_usb.c b/src/interface/efi/efi_usb.c
index 48274f1d6..6f49b369e 100644
--- a/src/interface/efi/efi_usb.c
+++ b/src/interface/efi/efi_usb.c
@@ -1100,7 +1100,7 @@ static int efi_usb_install ( struct efi_usb_device *usbdev,
usbpath->Header.Type = MESSAGING_DEVICE_PATH;
usbpath->Header.SubType = MSG_USB_DP;
usbpath->Header.Length[0] = sizeof ( *usbpath );
- usbpath->ParentPortNumber = usb->port->address;
+ usbpath->ParentPortNumber = ( usb->port->address - 1 );
}
/* Add to list of interfaces */