Index: uspace/srv/devman/main.c
===================================================================
--- uspace/srv/devman/main.c	(revision f6584584155369fb64be36eb3432e8a2081ac094)
+++ uspace/srv/devman/main.c	(revision 04c7003fb172cc2f72856676541c76663afa21aa)
@@ -90,12 +90,14 @@
 	driver = find_driver(&drivers_list, drv_name);
 	
+	if (NULL == driver) {
+		printf(NAME ": no driver named %s was found.\n", drv_name);
+		free(drv_name);
+		drv_name = NULL;
+		ipc_answer_0(iid, ENOENT);
+		return NULL;
+	}
+	
 	free(drv_name);
 	drv_name = NULL;
-	
-	if (NULL == driver) {
-		printf(NAME ": no driver named %s was found.\n", drv_name);
-		ipc_answer_0(iid, ENOENT);
-		return NULL;
-	}
 	
 	// Create connection to the driver
