Index: uspace/srv/hid/console/console.c
===================================================================
--- uspace/srv/hid/console/console.c	(revision a2a3763d62c2b0fb36d492a47f0f7d987c009a52)
+++ uspace/srv/hid/console/console.c	(revision 0a7627bdd4ecac2e377bc051c9d03bfa45c06258)
@@ -768,4 +768,5 @@
 	
 	int phone = fd_phone(fd);
+	close(fd);
 	if (phone < 0) {
 		printf(NAME ": Failed to connect to input device\n");
@@ -777,4 +778,5 @@
 	    handler, &hash);
 	if (rc != EOK) {
+		async_hangup(phone);
 		printf(NAME ": " \
 		    "Failed to create callback from input device: %s.\n",
