Index: uspace/srv/devman/driver.c
===================================================================
--- uspace/srv/devman/driver.c	(revision aaa3c4571e7747f21c303ea4c746fe2ef17a5ae8)
+++ uspace/srv/devman/driver.c	(revision b0beb9b101d0e6e8a430296a16470fa7f281615f)
@@ -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) {
