Index: uspace/srv/devman/driver.c
===================================================================
--- uspace/srv/devman/driver.c	(revision beb83c14fc69926ddb40d44bb96dc734b5d21545)
+++ uspace/srv/devman/driver.c	(revision a615be0f62718e4af73eb5a2f4ba35941be7e85a)
@@ -224,5 +224,4 @@
 	int cur_score;
 	link_t *link;
-	driver_t *drv;
 
 	fibril_mutex_lock(&drivers_list->drivers_mutex);
@@ -231,5 +230,5 @@
 		cur_score = get_match_score(node->drv, node);
 
-		link = list_next(&drv->drivers, &drivers_list->drivers);
+		link = list_next(&node->drv->drivers, &drivers_list->drivers);
 
 		/*
@@ -237,5 +236,6 @@
 		 */
 		while (link != NULL) {
-			drv = list_get_instance(link, driver_t, drivers);
+			driver_t *drv = list_get_instance(link, driver_t,
+			    drivers);
 			score = get_match_score(drv, node);
 			if (score == cur_score) {
