Index: uspace/lib/usbhost/src/ddf_helpers.c
===================================================================
--- uspace/lib/usbhost/src/ddf_helpers.c	(revision fa9d3afc435a30b776feebda588c52c598f66317)
+++ uspace/lib/usbhost/src/ddf_helpers.c	(revision 5dad73d81b453ebe91641a7ec9d563b050a8be5e)
@@ -331,5 +331,5 @@
 	fibril_mutex_initialize(&info->guard);
 
-	if (hub_dev->speed == USB_SPEED_HIGH && usb_speed_is_11(speed))
+	if (hub_dev && hub_dev->speed == USB_SPEED_HIGH && usb_speed_is_11(speed))
 		info->tt_address = hub_dev->address;
 
@@ -570,7 +570,5 @@
 	assert(hcd);
 
-	const usb_speed_t speed = hcd->ep_manager.max_speed;
-
-	hcd_reserve_default_address(hcd, speed);
+	hcd_reserve_default_address(hcd, hcd->ep_manager.max_speed);
 	const int ret = hcd_ddf_new_device(device, NULL, 0);
 	hcd_release_default_address(hcd);
