Index: uspace/srv/devman/main.c
===================================================================
--- uspace/srv/devman/main.c	(revision f6584584155369fb64be36eb3432e8a2081ac094)
+++ uspace/srv/devman/main.c	(revision cf8cc3692ffb17058d5881b6bfdde3a4a5d050fd)
@@ -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
