Index: uspace/lib/usbhost/src/ddf_helpers.c
===================================================================
--- uspace/lib/usbhost/src/ddf_helpers.c	(revision 56bd6f11931a299ed51fe23298c3b04e6a17ca50)
+++ uspace/lib/usbhost/src/ddf_helpers.c	(revision e6becb932fda1eb275c4f5eb485fe7c7aed62d78)
@@ -328,6 +328,11 @@
 		list_remove(&victim->link);
 		fibril_mutex_unlock(&hc_dev->guard);
-		ddf_fun_unbind(victim->fun);
-		ddf_fun_destroy(victim->fun);
+		const int ret = ddf_fun_unbind(victim->fun);
+		if (ret == EOK) {
+			ddf_fun_destroy(victim->fun);
+		} else {
+			usb_log_warning("Failed to unbind device %d: %s\n",
+			    id, str_error(ret));
+		}
 		return EOK;
 	}
