Index: uspace/lib/usbhost/src/ddf_helpers.c
===================================================================
--- uspace/lib/usbhost/src/ddf_helpers.c	(revision 086f8e3cf5291f49f36d971bad8d1e89c4d723fe)
+++ uspace/lib/usbhost/src/ddf_helpers.c	(revision e6576355a3cebfb1925a5a55ba5aa821db40fac2)
@@ -446,6 +446,7 @@
 		const int ret = ddf_fun_unbind(victim->fun);
 		if (ret == EOK) {
+			usb_address_t address = victim->address;
 			ddf_fun_destroy(victim->fun);
-			hcd_release_address(hcd, victim->address);
+			hcd_release_address(hcd, address);
 		} else {
 			usb_log_warning("Failed to unbind device `%s': %s\n",
