Index: uspace/lib/usbhost/src/ddf_helpers.c
===================================================================
--- uspace/lib/usbhost/src/ddf_helpers.c	(revision 57c8fc93f54611667e4ee84440ca8cd4272cff4e)
+++ uspace/lib/usbhost/src/ddf_helpers.c	(revision 30e8ab4aca2907c8cfce26fe7f77013ae5083be8)
@@ -672,4 +672,6 @@
 	const int ret = hw_res_get_list_parsed(parent_sess, hw_res, 0);
 	async_hangup(parent_sess);
+	if (ret != EOK)
+		hw_res_list_parsed_clean(hw_res);
 	return ret;
 }
