Index: uspace/lib/c/generic/devman.c
===================================================================
--- uspace/lib/c/generic/devman.c	(revision 774e6d1abebc631f873d85e623bf7aa61b0aecea)
+++ uspace/lib/c/generic/devman.c	(revision 4fc2b3bfdba83c97d0b6715c3e6412d29f2af0d6)
@@ -79,11 +79,11 @@
 		}
 		
-		if (flags & IPC_FLAG_BLOCKING)
+		if (flags & IPC_FLAG_BLOCKING) {
 			devman_phone_client = async_connect_me_to_blocking(
 			    PHONE_NS, SERVICE_DEVMAN, DEVMAN_CLIENT, 0);
-		else
+		} else {
 			devman_phone_client = async_connect_me_to(PHONE_NS,
 			    SERVICE_DEVMAN, DEVMAN_CLIENT, 0);
-			fibril_mutex_unlock(&devman_phone_mutex);
+		}
 		
 		fibril_mutex_unlock(&devman_phone_mutex);
