Index: uspace/srv/loader/main.c
===================================================================
--- uspace/srv/loader/main.c	(revision 1b054a6f16267578b36d1298aff69331a80fa543)
+++ uspace/srv/loader/main.c	(revision b39b5cb669ab0cebd3e1df1e46c056940a004088)
@@ -450,9 +450,10 @@
 	int rc = ns_intro(id);
 	if (rc != EOK)
-		return -1;
+		return rc;
 	
 	/* Register at naming service. */
-	if (service_register(SERVICE_LOAD) != EOK)
-		return -2;
+	rc = service_register(SERVICE_LOAD);
+	if (rc != EOK)
+		return rc;
 	
 	async_manager();
