Index: uspace/drv/bus/usb/ohci/ohci_rh.c
===================================================================
--- uspace/drv/bus/usb/ohci/ohci_rh.c	(revision dc122622bc947e1d697ecaa0da3e88b197e31f5e)
+++ uspace/drv/bus/usb/ohci/ohci_rh.c	(revision 9abe2e5367e0d71b259840713b8cf79d80d97fc6)
@@ -393,19 +393,22 @@
 	TEST_SIZE_INIT(0, port, hub);
 	const unsigned feature = uint16_usb2host(setup_packet->value);
+	
 	switch (feature) {
 	case USB_HUB_FEATURE_PORT_POWER:   /*8*/
-	{
-		const uint32_t rhda = OHCI_RD(hub->registers->rh_desc_a);
-		/* No power switching */
-		if (rhda & RHDA_NPS_FLAG)
-			return EOK;
-		/* Ganged power switching, one port powers all */
-		if (!(rhda & RHDA_PSM_FLAG)) {
-			OHCI_WR(hub->registers->rh_status,RHS_SET_GLOBAL_POWER);
-			return EOK;
+		{
+			const uint32_t rhda = OHCI_RD(hub->registers->rh_desc_a);
+			
+			/* No power switching */
+			if (rhda & RHDA_NPS_FLAG)
+				return EOK;
+			
+			/* Ganged power switching, one port powers all */
+			if (!(rhda & RHDA_PSM_FLAG)) {
+				OHCI_WR(hub->registers->rh_status,RHS_SET_GLOBAL_POWER);
+				return EOK;
+			}
 		}
-	}
-	/* Fall through, for per port power */
-	/* Fallthrough */
+		/* Fall through, for per port power */
+		/* Fallthrough */
 	case USB_HUB_FEATURE_PORT_ENABLE:  /*1*/
 	case USB_HUB_FEATURE_PORT_SUSPEND: /*2*/
