Index: uspace/lib/usbhid/src/hiddescriptor.c
===================================================================
--- uspace/lib/usbhid/src/hiddescriptor.c	(revision 313775b10df576869f08679474f6df79db6875cf)
+++ uspace/lib/usbhid/src/hiddescriptor.c	(revision bd0823961a0f6a8024c1e6eda91ee7ae3987e746)
@@ -91,5 +91,5 @@
 		usb_hid_report_t *report, usb_hid_report_path_t *cmp_path) {
 	
-	link_t *path_it = report->collection_paths.prev->next;
+	link_t *path_it = report->collection_paths.next;
 	usb_hid_report_path_t *path = NULL;
 	
@@ -513,5 +513,4 @@
 
 				usb_hid_report_path_free(report_item->usage_path);
-				list_initialize(&report_item->usage_path->link);
 				list_remove (stack.next);
 					
