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 c89823612fa9a51ca793fabd7715c47a132b9e6c)
@@ -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;
 }
