Index: uspace/srv/hid/input/input.c
===================================================================
--- uspace/srv/hid/input/input.c	(revision 60ebe63485bbcbfb67076c3cbe2c9ccf22dd6b00)
+++ uspace/srv/hid/input/input.c	(revision 85b41bca352aeee41906524a20d3603da0fbca08)
@@ -1,4 +1,4 @@
 /*
- * Copyright (c) 2022 Jiri Svoboda
+ * Copyright (c) 2023 Jiri Svoboda
  * Copyright (c) 2006 Josef Cejka
  * All rights reserved.
@@ -878,4 +878,5 @@
 {
 	errno_t rc;
+	loc_srv_t *srv;
 
 	if (argc < 2) {
@@ -901,5 +902,5 @@
 	async_set_fallback_port_handler(client_connection, NULL);
 
-	rc = loc_server_register(NAME);
+	rc = loc_server_register(NAME, &srv);
 	if (rc != EOK) {
 		printf("%s: Unable to register server\n", NAME);
@@ -908,5 +909,5 @@
 
 	service_id_t service_id;
-	rc = loc_service_register(argv[1], &service_id);
+	rc = loc_service_register(srv, argv[1], &service_id);
 	if (rc != EOK) {
 		printf("%s: Unable to register service %s\n", NAME, argv[1]);
