Index: uspace/drv/bus/usb/xhci/rh.c
===================================================================
--- uspace/drv/bus/usb/xhci/rh.c	(revision d31705d6a49ff7dcfdaf679038705bc3182b8151)
+++ uspace/drv/bus/usb/xhci/rh.c	(revision 4005352998e5ec8cb1813b68b3977e6b6ee43b6e)
@@ -213,6 +213,6 @@
 {
 	usb_log_debug2("Resetting port %u.", port);
-	xhci_port_regs_t regs = hc->op_regs->portrs[port];
-	XHCI_REG_WR(&regs, XHCI_PORT_PR, 1);
+	xhci_port_regs_t *regs = &hc->op_regs->portrs[port-1];
+	XHCI_REG_WR(regs, XHCI_PORT_PR, 1);
 
 	return EOK;
