Index: uspace/lib/usbhid/src/hiddescriptor.c
===================================================================
--- uspace/lib/usbhid/src/hiddescriptor.c	(revision 136ff968681bf59fcbb2884506b0b338da3d7c9c)
+++ uspace/lib/usbhid/src/hiddescriptor.c	(revision 44e2c1a5e551e168c19371fbfbe2e900571a19e9)
@@ -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);
 					
