Index: uspace/srv/hid/input/generic/input.c
===================================================================
--- uspace/srv/hid/input/generic/input.c	(revision a8bf1ea1667dfba36a0d33626d9d4818cb4b5603)
+++ uspace/srv/hid/input/generic/input.c	(revision 3ea725ee9357bf071bf8fe559b9dcee7aeafc943)
@@ -649,5 +649,6 @@
 	
 	/* Register driver */
-	int rc = loc_server_register(NAME, client_connection);
+	async_set_client_connection(client_connection);
+	int rc = loc_server_register(NAME);
 	if (rc < 0) {
 		printf("%s: Unable to register server (%d)\n", NAME, rc);
