Index: uspace/lib/usbhid/src/hidpath.c
===================================================================
--- uspace/lib/usbhid/src/hidpath.c	(revision 7c3fb9bd77e4d2f6c10517a052e567f176fa91ee)
+++ uspace/lib/usbhid/src/hidpath.c	(revision a05ec6671002c451fceb01aa0ab3f71f004efb6d)
@@ -213,6 +213,8 @@
 
 	switch (flags) {
-	/* Path is somewhere in report_path */
 	case USB_HID_PATH_COMPARE_ANYWHERE:
+		/*
+		 * Path is somewhere in report_path
+		 */
 		if (path->depth != 1) {
 			return 1;
@@ -239,8 +241,9 @@
 
 		return 1;
-		break;
-
-	/* The paths must be identical */
+
 	case USB_HID_PATH_COMPARE_STRICT:
+		/*
+		 * The paths must be identical
+		 */
 		if (report_path->depth != path->depth) {
 			return 1;
@@ -248,6 +251,8 @@
 		/* Fallthrough */
 
-	/* Path is prefix of the report_path */
 	case USB_HID_PATH_COMPARE_BEGIN:
+		/*
+		 * Path is prefix of the report_path
+		 */
 		report_link = report_path->items.head.next;
 		path_link = path->items.head.next;
@@ -283,6 +288,8 @@
 		break;
 
-	/* Path is suffix of report_path */
 	case USB_HID_PATH_COMPARE_END:
+		/*
+		 * Path is suffix of report_path
+		 */
 		report_link = report_path->items.head.prev;
 		path_link = path->items.head.prev;
